通过CLI在Mac OS X Mountain Lion上添加新用户
时间:2020-03-21 11:47:40 来源:igfitidea点击:
通过CLI添加新的Mac OS X用户。
按数字顺序列出所有现有用户ID,以查看已使用的ID:
# dscl . -list /Users UniqueID | sort -nk 2
或者只是检查我们要使用的用户ID在系统上不存在:
# id 1005 id: 1005: no such user
对组执行相同的操作,并按数字顺序列出所有现有的组ID:
# dscl . -list /Groups PrimaryGroupID | sort -nk 2
为Sandy创建一个新用户:
# dscl . -create /Users/sandy # dscl . -create /Users/sandy UserShell /bin/bash # dscl . -create /Users/sandy RealName "sandy" # dscl . -create /Users/sandy UniqueID "1005" # dscl . -create /Users/sandy PrimaryGroupID 1005 # dscl . -passwd /Users/sandy
检查新创建的用户的详细信息:
# dscl . -read /Users/sandy | tail -n 6 PrimaryGroupID: 1005 RealName: sandy RecordName: sandy RecordType: dsRecTypeStandard:Users UniqueID: 1005 UserShell: /bin/bash
创建一个主目录:
# mkdir /Users/sandy
适当更改所有权和权限:
# chown sandy:staff /Users/sandy # chmod 0755 /Users/sandy