giovedì 22 ottobre 2009

darwin OSX... adduser?

Per aggiungere un utente via ssh:

1) trovare i primi UID e GID liberi (a manina)

$ dscl . -readall /Users UniqueID|grep UniqueID|sort -n -k 2
$ dscl . -readall /Groups PrimaryGroupID|grep PrimaryGroupID|sort -n -k 2

2)

# dscl . -create /Users/franco
# dscl . -create /Users/franco UserShell /bin/bash
# dscl . -create /Users/franco RealName "Franco"
# dscl . -create /Users/franco UniqueID 505
# dscl . -create /Users/franco PrimaryGroupID 505
# dscl . -create /Users/franco NFSHomeDirectory /Users/franco
# dscl . -create /Groups/franco PrimaryGroupID 505
# mkdir /Users/franco
# chown 505:505 /Users/franco
# passwd franco

Totalmente fuori di testa!