4 votos

¿Es posible crear un usuario sin directorio root?

Quiero crear un usuario para ejecutar tomcat en mi sistema y me preguntaba si es posible crear un usuario sin directorio root como es posible en linux.

6voto

Kent Puntos 3462

Sí se puede, utilizando el siguiente código. Tenga en cuenta que el UniqueID, si es inferior a 501, puede no mostrar el usuario en el panel de Cuentas de las preferencias del sistema, dependiendo de la versión del sistema operativo. Tenga cuidado de que no esté ya asignado a otra cuenta de usuario.

sudo dscl . -create /Users/ThisUserName
sudo dscl . -create /Users/ThisUserName UserShell /bin/bash
sudo dscl . -create /Users/ThisUserName UniqueID 505
sudo dscl . -create /Users/ThisUserName PrimaryGroupID 20
sudo dscl . -passwd /Users/ThisUserName Pa55w0rd

Puede asignar una carpeta de inicio fuera de la jerarquía normal de /Users/ con:

sudo dscl . -create /Users/ThisUserName NFSHomeDirectory /path/to/your/home

Si quieres que un nombre más claro aparezca en la preferencia de cuentas:

sudo dscl . -create /Users/ThisUserName RealName "This User Name"

Si se accede al nuevo usuario sin haber establecido un NFSHomeDirectory, el $HOME por defecto será /var/empty .

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X