누구든지 사용자를 수정하고 SL (10.6.1)의 터미널에서 그룹에 추가하는 방법을 말해 줄 수 있습니까?
usermod는 Mac에서 사용되지 않는 것 같습니다.
답변
dscl
명령 줄에서 디렉토리 서비스 (로컬 또는 원격)의 항목을 수정하는 일반적인 방법입니다. 모든 정보 (10.6을 실행하지 않는 경우 로컬 정보) dscl
맨 페이지 를 참조하십시오 . 구글은 그것을 사용하는 방법에 대한 많은 예제를 보여줍니다 ( macosxhints.com의 많은 것들 포함 ).
답변
사용자 추가 :
dscl . append /Groups/admin GroupMembership usershortname
사용자 제거 : (시스템이 아닌 그룹에서)
dscl . delete /Groups/admin GroupMembership usershortname
관리 그룹의 멤버십을 읽으십시오.
dscl . read /Groups/admin GroupMembership
답변
예제를 추가하려면 다음을 수행하십시오. 누군가 홈 디렉토리를 수정하는 방법입니다.
dscl . -create /Users/postgres NFSHomeDirectory /opt/local/var/db/postgresql84
read 명령을 사용하여 객체의 속성을 볼 수도 있습니다 .
dscl . -read /Users/postgres