Creo que debería vincular aquí dos respuestas de serverfault :
Básicamente -r
significa "establecer cuenta como sistema" - "sin vencimiento", etc. - y el hechizo completo puede verse como
useradd -s /bin/false -r <username>
o
useradd -s /usr/sbin/nologin -r -M -d /dev/null <username>
o similar )
NÓTESE BIEN. Para cosas como samba, uno también puede querer proporcionarle a este usuario una contraseña y también puede agregarlo /usr/sbin/nologin
a /etc/shells
:
# `which nologin` >> /etc/shells
NB (2): según el comentario de OrangeDog: en -r
realidad implica -M
, por -M
lo que no es estrictamente necesario.
PD. Y sí, buscando lo mismo en serverfault , askubuntu , y aquí, me parece un poco extraño; ¿Hay alguna manera de ejecutar una metabúsqueda en, por ejemplo, todos los sitios de stackoverflow?
/etc/passwd
tendrá una entrada de directorio de inicio (/home/username
por defecto); el directorio, por supuesto, no existirá, pero eso es un poco extraño)