Osx
MacOS X 上有哪些不同類型的使用者
我正在使用 Mac OS X。
當我轉到
System Preferences
→Users & 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。有些在前導下劃線名稱列表中具有匹配項(
postgres
and_postgres
,svn
and_svn
),這暗示後者可能用於“分隔權限”(請參閱*為什麼 FreeBSD 上的某些使用者名以下劃線開頭?*)。進一步閱讀: