¿Es posible crear un usuario sin un directorio de inicio?

4

Quiero crear un usuario para ejecutar Tomcat en mi sistema y me preguntaba si es posible crear un usuario sin un directorio de inicio, como es posible en Linux.

    
pregunta Dark Star1 18.07.2013 - 09:46

1 respuesta

6

Sí puedes, usando el siguiente código. Tenga en cuenta que el ID único, si es inferior a 501, puede que no incluya al usuario en el panel Cuentas de las preferencias del sistema, según la versión del sistema operativo. Tenga cuidado de que no esté 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 normal / Usuarios / jerarquía con:

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

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

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

Si se conecta con el nuevo usuario sin haber establecido un NFSHomeDirectory, el valor predeterminado de $ HOME es /var/empty .

    
respondido por el Kent 18.07.2013 - 10:11

Lea otras preguntas en las etiquetas