From: Vincent Bernat Date: Fri, 27 Nov 2015 06:58:37 +0000 (+0100) Subject: osx: also use /sbin/nologin as default shell X-Git-Tag: 0.8.0~33 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=25a6e97c58af54e7a1c5ee22b91738be8f65178b;p=thirdparty%2Flldpd.git osx: also use /sbin/nologin as default shell --- diff --git a/osx/lldpd.rb b/osx/lldpd.rb index 85545003..6c5f1a6e 100644 --- a/osx/lldpd.rb +++ b/osx/lldpd.rb @@ -59,7 +59,7 @@ class Lldpd < Formula 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 /usr/bin/false + sudo dscl . -create /Users/#{u} UserShell /sbin/nologin 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} diff --git a/osx/scripts/postinstall.in b/osx/scripts/postinstall.in index afca49c8..90a517e9 100755 --- a/osx/scripts/postinstall.in +++ b/osx/scripts/postinstall.in @@ -18,7 +18,7 @@ $dscl . -read "/Users/${user}" &> /dev/null || { $dscl . -create /Groups/${group} Password "*" $dscl . -create /Groups/${group} RealName "lldpd privilege separation group" $dscl . -create /Users/${user} - $dscl . -create /Users/${user} UserShell /usr/bin/false + $dscl . -create /Users/${user} UserShell /sbin/nologin $dscl . -create /Users/${user} NFSHomeDirectory /var/empty $dscl . -create /Users/${user} PrimaryGroupID ${uid} $dscl . -create /Users/${user} UniqueID ${uid}