创建用户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
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。