È possibile creare un utente senza una home directory?

4

Voglio creare un utente per eseguire tomcat sul mio sistema e mi chiedevo se fosse possibile creare un utente senza una directory home come è possibile in linux.

    
posta Dark Star1 18.07.2013 - 09:46
fonte

1 risposta

6

Sì, puoi, usando il seguente codice. Si noti che UniqueID, se inferiore a 501, potrebbe non elencare l'utente nel pannello Account delle preferenze di sistema, a seconda della versione del sistema operativo. Fai attenzione che non sia già assegnato a un altro account utente.

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

Puoi assegnare una cartella home al di fuori della normale / Users / gerarchia con:

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

Se vuoi che venga visualizzato un nome più chiaro nella preferenza degli account:

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

Se si fa su al nuovo utente senza aver impostato NFSHomeDirectory, $ HOME assume come valore predefinito /var/empty .

    
risposta data 18.07.2013 - 10:11
fonte

Leggi altre domande sui tag