Mac命令

创建用户luser

dscl . -create /Users/luser
dscl . -create /Users/luser UserShell /bin/bash
dscl . -create /Users/luser RealName "Lucius Q. User"
dscl . -create /Users/luser UniqueID "1010"
dscl . -create /Users/luser PrimaryGroupID 80
dscl . -create /Users/luser NFSHomeDirectory /Users/luser

创建用户组

// _dev为用户组名称,111位UID
dscl . -create /Groups/_dev PrimaryGroupID "111"

删除用户组dev

dscl . -delete /Groups/dev

修改luser密码:

dscl . -passwd /Users/luser password

用户luser加入用户组admin

dscl . -append /Groups/admin GroupMembership luser

修改目录meng所属组为www

chgrp -R www /usr/meng

修改目录meng所属用户和用户组

chown -R [用户]:[组] /usr/meng

修改权限

所属组加写权限
chmod -R g+w /usr

查看用户或用户组

// 查看所有用户组
dscl . list /groups

// 查看各用户ID
dscl . -list /Users UniqueID

// 查看用户root所属组ID
dscl . -read /Users/root PrimaryGroupID

// 查看各组ID(不包含没有UID用户组)
dscl . -list /Groups PrimaryGroupID

// 查看admin组中的用户
dscl . -read /Groups/admin GroupMembership

你可能感兴趣的:(Mac命令)