Quiero crear un usuario sin privilegios para ejecutar mi servidor RhodeCode y el demonio Celery en una instancia de CentOS. Creo que la definición aceptada de esto es sin directorio de inicio, inicio de sesión deshabilitado y sin acceso de shell. Mirando la página de manual para adduser, simplemente no veo un método intuitivo para hacer esto. Cualquier sugerencia es apreciada. Gracias.
Respuesta aceptada:
Desde aquí (centos.org)
useradd
(que es el binario real que se ejecuta cuando llama a adduser, simplemente se comporta de manera diferente. Vea aquí sobre eso). tiene una marca -r
que se documenta de la siguiente manera:
-r Create a system account with a UID less than 500 and without a home directory
Lo que suena como lo que quieres hacer.