Osx

MacOS X 上有哪些不同類型的使用者

  • September 1, 2016

我正在使用 Mac OS X。

當我轉到System PreferencesUsers & Groups時,我可以看到可以登錄系統的使用者,但如果我這樣做dscl . list /users,它會給出一長串使用者。

為什麼只列出了其中的幾個System Preferences?其他類型的使用者是什麼?

看一個清單:

_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 命名為nobody polkitd polkituser postgres pulse svn

有一對是特別著名的 BSD Unix 風格使用者(daemon, nobody, root),但其他(再次)是通過安裝程序創建的服務帳戶。在您的列表jenkins中可能是其中之一,例如,對於Jenkins build-server

有些在前導下劃線名稱列表中具有匹配項(postgresand _postgres, svnand _svn),這暗示後者可能用於“分隔權限”(請參閱*為什麼 FreeBSD 上的某些使用者名以下劃線開頭?*)。

進一步閱讀:

引用自:https://unix.stackexchange.com/questions/307052