usermod -v
( --add-sub-uids
) i usermod -w
( --add-sub-gids
) mogą być używane do manipulowania zakresami subuid i subgid dla konta użytkownika, ale wydaje się, że nie ma narzędzia, które mogłoby je tylko wymienić. Czy jest jeden
Przynajmniej na moim Ubuntu 14.04 polu getent
nie wydaje się być przygotowany do obsługi tego informacje z /etc/subuid
i /etc/subgid
.
Obecnie używam małego skryptu powłoki, używanego awk
do tego celu.
Oto fragment usermod(8)
:
-v, --add-sub-uids FIRST-LAST
Add a range of subordinate uids to the users account.
[...]
-V, --del-sub-uids FIRST-LAST
Remove a range of subordinate uids from the users account.
[...]
-w, --add-sub-gids FIRST-LAST
Add a range of subordinate gids to the users account.
[...]
-W, --del-sub-gids FIRST-LAST
Remove a range of subordinate gids from the users account.
[...]
Odpowiedzi:
Na razie oto skrypt powłoki, którego używałem.
Składnia:
Jeśli nie podano nazwy użytkownika, wszystkie zostaną wyświetlone. Jeśli podana zostanie nazwa użytkownika, zostaną wyświetlone tylko jej wpisy.
Obsługa błędów jest nieoptymalna, ale jeśli pomaga komuś ...
źródło