저는 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 pulse svn
일부는 특히 잘 알려진 BSD Unix 스타일 사용자( daemon
, nobody
, , root
)이지만 다른 일부는 설치 프로그램에서 생성한 서비스 계정입니다. 예를 들어 다음 중 하나가 목록에 jenkins
있을 수 있습니다 .젠킨스 빌드 서버.
일부는 앞의 밑줄 이름 목록에 일치하는 항목( postgres
및 _postgres
, svn
및 )이 있는데, 이는 후자가 "분리된 권한"에 사용될 수 있음을 나타냅니다(참조_svn
FreeBSD의 일부 사용자 이름이 밑줄로 시작하는 이유는 무엇입니까?).
추가 자료: