Mac에서는 groupadd
명령이 작동하지 않습니다.
뒤쪽에 $ sudo mkdir -p /a/b
,
a$ ls -l
total 0
drwxr-xr-x 2 root wheel 64 12 Jan 09:46 b
a$ pwd
/a
a$
a$
a$ uname -a
Darwin user01vl 18.7.0 Darwin Kernel Version 18.7.0: Sun Dec 1 18:59:03 PST 2019; root:xnu-4903.278.19~1/RELEASE_X86_64 x86_64
a$
1) Mac에서 jenkins
사용자 이름과 그룹 이름을 만드는 명령은 무엇입니까 ? jenkins
Jenkins가 Mac 노드에 설치되어 있다고 가정하지 마십시오. 이 상황은 다릅니다.
/a/b
2) 사용자 jenkins
와 그룹의 일부가 자신의 것을 갖도록 하는 방법은 무엇입니까 jenkins
?
답변1
sudo
보안상의 이유로 파일이나 디렉터리의 소유권을 변경하려면 루트(루트 또는 를 통해)여야 합니다 . 루트라면 매우 간단합니다
chown jenkins /a/b
chgrp jenkins /a/b
편집하다:
저는 Mac 사용자는 아니지만 Mac에서의 명령은 dscl
다음과 같습니다.
sudo dscl . create /Groups/jenkins
sudo dscl . create /Groups/jenkins RealName "Jenkins"
sudo dscl . create /Groups/jenkins passwd "*"
sudo dscl . create /Groups/jenkins gid 1234
단체 및
dscl . -create /Users/jenkins
dscl . -create /Users/jenkins UserShell /bin/bash
dscl . -create /Users/jenkins RealName "Joe Admin"
dscl . -create /Users/jenkins UniqueID "1234"
dscl . -create /Users/jenkins PrimaryGroupID 1234
dscl . -create /Users/jenkins NFSHomeDirectory /Users/jenkins
사용자용.