We use /usr/bin/false. Otherwise, with OSX >= 10.8, having an UID < 500
is not sufficient. Another way would be to set `IsHidden` to TRUE but no
other users have this property.
sudo dscl . -create /Groups/#{u} Password "*"
sudo dscl . -create /Groups/#{u} RealName "lldpd privilege separation group"
sudo dscl . -create /Users/#{u}
- sudo dscl . -create /Users/#{u} UserShell /sbin/nologin
+ sudo dscl . -create /Users/#{u} UserShell /usr/bin/false
sudo dscl . -create /Users/#{u} NFSHomeDirectory /var/empty
sudo dscl . -create /Users/#{u} PrimaryGroupID #{uid.to_s}
sudo dscl . -create /Users/#{u} UniqueID #{uid.to_s}
$dscl . -create /Groups/${group} Password "*"
$dscl . -create /Groups/${group} RealName "lldpd privilege separation group"
$dscl . -create /Users/${user}
- $dscl . -create /Users/${user} UserShell /sbin/nologin
+ $dscl . -create /Users/${user} UserShell /usr/bin/false
$dscl . -create /Users/${user} NFSHomeDirectory /var/empty
$dscl . -create /Users/${user} PrimaryGroupID ${uid}
$dscl . -create /Users/${user} UniqueID ${uid}