카테고리 보관물: Superuser

superuser

Mac OS X 명령 줄에서 그룹에 사용자를 추가하는 방법은 무엇입니까? 라인에서 그룹에 사용자를 추가하려고하지만 어떻게 알아낼 수

커맨드 라인에서 그룹에 사용자를 추가하려고하지만 어떻게 알아낼 수 없습니까?

특히 이것은 Mac OS X Server 10.5.8에 있습니다.

‘admin’및 ‘wheel’그룹에 사용자를 추가하고 싶습니다.



답변

sudo dseditgroup -o edit -a $username_to_add -t user admin
sudo dseditgroup -o edit -a $username_to_add -t user wheel

그것은이 작업을 수행 할 수도 있습니다 dscl,하지만 그것을 할 제대로 그룹의에 사용자의 짧은 이름을 추가 둘 필요가 GroupMembership목록 그룹의에 사용자의 GeneratedUID를 추가 GroupMembers목록입니다. dseditgroup한 번의 작업으로 두 가지를 모두 처리합니다.


답변

최신 버전의 Mac OS에 대해 동일한 답변을 찾고있는 사람들을 위해 다음을 발견했습니다.

사용자를 그룹에 추가하려면 다음 명령이 필요합니다.

$ sudo dscl . append /Groups/wheel GroupMembership username

폴더 wheel를 조작 할 수 있도록 사용자를 그룹 에 추가하려고했습니다 /Library/WebServer/Documents. 그 외에도 기본적으로는 폴더에 대한 권한을 변경해야했습니다 755. 나는 그것을 다음 775과 같이 바꿨다 .

$ sudo chmod -R 775 /Library/WebServer/Documents

이렇게하면 폴더 소유자를 변경하지 않고 폴더 내용을 조작 할 수 있습니다.


답변

이 링크를 확인하십시오 :

http://osxdaily.com/2007/10/29/how-to-add-a-user-from-the-os-x-command-line-works-with-leopard/

사용자 추가는 OS X와 ​​함께 제공되는 내장 GUI 도구를 사용하여 쉽게 수행 할 수 있지만 모든 고급 사용자는 명령 줄을 사용하여 얻을 수있는 효율성을 높이 평가할 수 있습니다. 따라서 효율성을 높이기 위해 좋은 친구 인 Terminal.app을 사용하여 Mac OS X 시스템에 사용자를 추가하는 데 필요한 단계가 있습니다.

중요한 부분은 다음과 같습니다.

사용자의 그룹 ID 특성을 작성하고 설정하십시오.

dscl / -create /Users/toddharris PrimaryGroupID 1000


답변