usermod -v
( --add-sub-uids
) y usermod -w
( --add-sub-gids
) se pueden usar para manipular los rangos subuid y subgid para una cuenta de usuario, pero parece que no hay ninguna herramienta que pueda simplemente enumerarlos. ¿Hay uno?
Al menos en mi cuadro Ubuntu 14.04 getent
no parece estar preparado para manejar esa información desde /etc/subuid
y /etc/subgid
.
Actualmente estoy usando un pequeño script de shell, con awk
el propósito.
Aquí hay un extracto 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.
[...]
Respuestas:
Por el momento, aquí está el script de shell que he estado usando.
Sintaxis:
Si no se proporciona un nombre de usuario, se enumerarán todos. Si se proporciona un nombre de usuario, solo se mostrarán las entradas correspondientes.
El manejo de errores es subóptimo, pero si ayuda a alguien ...
fuente