usermod -v
( --add-sub-uids
) e usermod -w
( --add-sub-gids
) podem ser usados para manipular os intervalos subuid e subgid de uma conta de usuário, mas parece não haver ferramenta que possa meramente listá-los. Existe um?
Pelo menos na minha caixa do Ubuntu 14.04 getent
não parece estar preparado para lidar com essas informações de /etc/subuid
e /etc/subgid
.
Atualmente, estou usando um pequeno script de shell, usando awk
para esse fim.
Aqui está um trecho de 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.
[...]
Respostas:
Por enquanto, aqui está o script de shell que eu tenho usado.
Sintaxe:
Se nenhum nome de usuário for fornecido, todos serão listados. Se um nome de usuário for fornecido, apenas as entradas para ele serão mostradas.
O tratamento de erros é subótimo, mas se ajudar alguém ...
fonte