usermod -v
( --add-sub-uids
) et usermod -w
( --add-sub-gids
) peuvent être utilisés pour manipuler les plages de sous-uid et de sous-gid pour un compte d'utilisateur, mais il ne semble y avoir aucun outil qui puisse simplement les lister. Est-ce qu'il y a un?
Au moins sur ma boîte Ubuntu 14.04 getent
ne semble pas prête à gérer ces informations à partir de /etc/subuid
et /etc/subgid
.
Actuellement, j'utilise un petit script shell, à awk
cet effet.
Voici un extrait 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.
[...]
Réponses:
Pour l'instant, voici le script shell que j'utilise.
Syntaxe:
Si aucun nom d'utilisateur n'est donné, tous seront répertoriés. Si un nom d'utilisateur est donné, seules les entrées pour celui-ci seront affichées.
La gestion des erreurs n'est pas optimale, mais si cela aide quelqu'un ...
la source