MacOS X 上有哪些不同类型的用户

MacOS X 上有哪些不同类型的用户

我使用的是 Mac OS X。

当我转到System Preferences→时Users & Groups,我可以看到可以登录系统的用户,但如果我这样做dscl . list /users,它会给出一长串用户列表。

为什么只列出其中的少数几个System Preferences?其他类型的用户是什么?

答案1

查看列表:

_amavisd
_appleevents
_appowner
_appserver
_ard
_assetcache
_astris
_atsserver
_avbdeviced
_calendar
_ces
_clamav
_coreaudiod
_coremediaiod
_cvmsroot
_cvs
_cyrus
_devdocs
_devicemgr
_displaypolicyd
_distnote
_dovecot
_dovenull
_dpaudio
_eppc
_ftp
_gamecontrollerd
_geod
..
_update_sharing
_usbmuxd
_uucp
_warmd
_webauthserver
_windowserver
_www
_wwwproxy
_xcsbuildagent
_xcscredserver
_xcstest
_xserverdocs

带有前导下划线的是服务帐户(用于建立运行特定应用程序的特殊用户)。那些没有前导下划线的是(几乎所有)用户登录帐户。

有些则不然。查看清单,这些是不是

com.apple.calendarserver 守护进程 hadoop macports messagebus 命名为无人 polkitd polkituser postgres 脉冲 svn

有几个是特别著名的 BSD Unix 风格用户(daemonnobodyroot),但其他(同样)是通过安装程序创建的服务帐户。在您的列表中jenkins可能是其中之一,例如,对于Jenkins 构建服务器

有些在前导下划线名称列表中具有匹配项(postgres_postgressvn_svn),这暗示后者可用于“分离的权限”(请参阅为什么 FreeBSD 上的某些用户名以下划线开头?)。

进一步阅读:

相关内容