Comment savoir, dans un script shell, si un nom d'utilisateur donné existe sur le système actuel?
/etc/passwd
et /etc/shadow
sont incomplets. Considérons les services de répertoire de OS X ou Linux avec une intégration similaire à Active Directory.
if id -u "$1" >/dev/null 2>&1; then
...