소스 코드를 업로드하기 위해 Server Ubuntu 14.04의 /srv/beta에 폴더가 있습니다. 개발팀의 모든 사용자에게 vim, upload 등과 같은 이 폴더에만 모든 권한을 허용하도록 어떻게 설정할 수 있나요? 감사합니다...
답변1
CHMOD
폴더에 대한 권한을 변경하는 명령과 CHOWN
소유권을 변경하는 명령을 사용할 수 있습니다 .
sudo
소유권을 변경하려면 루트에서 자신에게 사용해야 합니다 .
구문은 다음과 같습니다.
폴더의 소유권만 변경합니다.
sudo chown <username>:<groupname> <foldername>
폴더 내의 모든 파일과 폴더에 대해 폴더에 대한 소유권을 반복적으로 변경합니다.
sudo chown -R <username>:<groupname> <foldername>
답변2
dev-team 그룹을 만듭니다 groupadd dev-team
. 해당 그룹에 사용자를 추가한 usermod -G <somegroup>,dev-team <username>
다음 폴더에 소유자를 설정하면 chown someuser:dev-team /srv/beta
개발팀 chmod 660 /srv/beta
그룹의 모든 사람이 폴더에서 읽고 쓸 수 있습니다.