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

其实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相关知识,请关注macz.com吧!

为什么苹果Mac的初始用户不在“/etc/passwd”文件中?相关推荐

  1. Linux脚本练习之script010-依次向 `/etc/passwd` 文件中的每个用户问好,并且输出对方的 ID。

    script010 题目 依次向 /etc/passwd 文件中的每个用户问好,并且输出对方的 ID.如下格式: hello root is 0 hello bin is 1 分析 本题考查的知识点: ...

  2. 苹果计算机免费的,《苹果Mac电脑使用的日常》免费版 Mac软件推荐

    大家好,很多拥有Mac电脑的用户,都用过虚拟机或者双系统来运行Windows的.主要原因是Mac电脑上找不到自己常用的软件.Mac软件推荐,虽然Mac电脑和WindowsPC都能干活,但是,做同一件事 ...

  3. win7虚拟机黑苹果_苹果Mac虚拟机安装Win7系统的方法【图文教程】

    使用苹果Mac系统的用户因为一些软件或是应用的原因,可能需要Windows系统才能完成.如果不想在自己的Mac电脑上安装双启动系统,在苹果Mac上安装虚拟机是最好的选择,虚拟机上安装Windows7系 ...

  4. 升级mac系统正在计算机,USB对拷线在苹果Mac系统的升级说明

    在使用绿联USB对拷线时,若您的苹果电脑系统为OS 10.15的Catalina,可通过安装本升级工具来继续使用,同时也可兼容低版本的MAC OS. USB对拷线在苹果Mac系统的升级步骤如下: 一. ...

  5. 智能USB对拷线,苹果MAC与WIN10系统共享键鼠解方案,两台电脑共享一套键盘与鼠标且资料互传,工作电脑与办公电脑数据互换,多系统多平台共享数据传输,AIMOS AM-PC11H

    AIMOS AM-PC11H   智能USB对拷线,苹果MAC与WIN10系统共享键鼠解方案;两台电脑共享一套键盘与鼠标; AIMOS智能USB对拷线 可实现两台电脑间资料直接互传,无需借助U盘或硬盘 ...

  6. linux用户在哪个文件夹,LINUX中用命令成功建立一个用户后信息会记录在哪个文件中...

    LINUX中用命令成功建立一个用户后信息会记录在哪个文件中 发布时间:2007-07-28 10:14:57来源:红联作者:MPiops 增加用户帐号后 新建用户的命令十分简单,在命令行下使用 use ...

  7. 与用户登录shell相关的文件/etc/profile,~/bashrc等浅析

    http://leejia.blog.51cto.com/4356849/777700 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http ...

  8. 用户不在sudoers文件中,此事将被报告

    在给Virtual Box搭配共享文件夹后,普通用户使用sudo时,报错XX不在sudoers文件中.此事将被报告 然后我就按照网上教程,不巧的是正好用错误的教程修改了sudoers文件,造成root ...

  9. linux系统中存放用户账号信息的文件是,信息安全技术题库:Linux系统中,用户登录密码的hash是存放在()文件中的。...

    相关题目与解析 目录数据库是指(46).A.操作系统中外存文件信息的目录文件B.用来存放用户账号.密码.组账号等系统 Linux系统下登录过程中,如已在LILO引导中加入了安全机制:restricte ...

  10. 快速理解Linux系统中用户和组的概念及如何查看存储用户与组信息的文件/etc/passwd,/etc/shadow,/etc/group及其子段意思

    文章目录 用户与组的类型 1.linux中用户的类型 2.linux中用户组的类型 3. linux中存储用户信息的文件是哪个?且其中的字段是什么意思 4.linux中存储组信息的文件是哪个?且其中的 ...

最新文章

  1. QString string char*互转
  2. map和pair的配合使用
  3. pygame的一个小问题,未解决
  4. Apache+Tomcat集群负载均衡的两种session处理方式
  5. fir滤波器算法c语言程序,FIR滤波器设计C语言程序
  6. 万万没想到,JVM内存结构的面试题可以问的这么难?
  7. C++11 右值引用、移动语义、完美转发、万能引用
  8. 五:理解控件的运行机制(例:基于Control命名空间的简单控件)
  9. 用iPhone打造个人的GTD(Get Things Done)实践
  10. 关于SiamFC++代码的几个要点
  11. flash动画转html5 效果,一键把SWF转HTML5 canvas动画的工具-Fanvas
  12. 双色球机器人博客博客,双色球预测程序算法
  13. 联想计算机电源风扇怎样清理,风扇除尘功能说明:联想电源管理V1.0、V7.0、V8.0及早期机型除尘说明...
  14. 计算机学机械制图吗,机械制图为什么这么难学?
  15. [经验分享] 【统计小百科】你知道AIC准则么?
  16. u盘iso安装服务器系统怎么安装win7系统安装方法,win7系统iso镜像文件通过U盘安装的操作方法...
  17. 两个单位方向矢量夹角的余弦值推导过程【遥感散射角余弦】
  18. xp电脑怎样连接无线网络连接服务器,xp笔记本电脑怎么连接无线网wifi呢
  19. 2017,我对自己狠一点,也要对自己好一点
  20. VS2017 新建项目没有MFC项目选项

热门文章

  1. 译: 6. 任务调度(定时执行任务)
  2. rest_framework之解析器、路由控制、分页
  3. 慵懒中长大的人,只会挨生活留下的耳光
  4. 【Java Saves!】Session 2:我的意图
  5. linux中启动与终止lnmp的脚本
  6. Android+struts2+JSON方式的手机开发(Login)
  7. windows 8.1无人值守安装
  8. 思科首席技术官解析:统一计算及战略
  9. 机器学习基础:极大似然估计(Machine Learning Fundamentals: Maximum Likelihood Estimation)
  10. pm2 管理 npm start