七七八八

七七八八 关注TA

知足常乐

七七八八

七七八八

关注TA

知足常乐

  • 加入社区1,562天
  • 写了420,033字

该文章投稿至Nemo社区   Mac教程  板块 复制链接


Mac使用技巧:在文件中查找初始用户!

发布于 2021/05/04 10:09 775浏览 0回复 849

初始用户是指你电脑开机后,要输入密码登录的那个用户。



其实Mac也有/etc/password文件和/etc/group文件,初始用户的用户和组并不通过这两个文件管理,而是通过以下的两个目录来管理用户和组的:


/private/var/db/dslocal/nodes/Default/users/


/private/var/db/dslocal/nodes/Default/groups/


一个用户就是一个plist文件,比如我的用户名叫bruce,那么就有这样一个文件:


/private/var/db/dslocal/nodes/Default/users/bruce.plist


同理,比如有一个组叫admin,那么就有一个这样的文件:


/private/var/db/dslocal/nodes/Default/groups/admin.plist


mac是通过opendirectoryd服务来管理系统用户的,使用以下命令可查看到opendirectoryd服务:


ps aux | grep opendirectoryd


也可以使用man opendirectoryd来查看该命令的手册。


另外,mac的初始用户是有sudo权限的,按道理来说,有sudo权限的用户都会在/etc/sudoers配置文件里有一条类似bruce ALL = (ALL) ALL这样的记录,用来定义它的sudo权限,但实际上在mac的/etc/sudoers中,并没有初始用户的记录在那里,原因是因为mac的初始用户属于admin组,也就是管理员组,而mac的/etc/sudoers文件中,是有管理员组的sudo权限定义的%admin ALL = (ALL) ALL,所以mac的初始用户有sudo权限。事实上,mac的初始用户属于n个组,可以通过groups 用户名来查看。


以上就是有关“Mac使用技巧:在文件中查找初始用户!”的全部内容,希望对您有所帮助!想了解更多关于Mac相关知识,请关注mac.orsoon.com!

本文标签
 {{tag}}
点了个评