通过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