다른 그룹의 두 명의 다른 사용자가 파일을 편집 할 수있게 만드는 방법은 무엇입니까? 다른 사용자가 있습니다

에 폴더가 /home/www/있고 소유자 www는-그룹의 일부입니다 www. 그룹의 john일부인 다른 사용자가 있습니다 john. 와에 chown /home/www/의해 쓰기 가능하게하려면 어떻게 해야 합니까? 감사wwwjohn



답변

디렉토리에 대한 권한을 수정하는 대신 사용자 john을 www그룹 에 추가하는 것이 더 쉬울 수 있습니다 . 사용자는 여러 그룹에 속할 수 있습니다. usermod를 사용하거나 /etc/group파일을 편집 하거나 Linux 시스템에 GUI가있는 경우 그래픽 사용자 관리자 프로그램을 사용하십시오 (디트로 및 데스크탑 환경에 따라 다른 이름으로 불림). 가장 쉬운 방법은 명령 프롬프트를 열고 다음을 입력하는 것입니다.

sudo usermod -G www -a john

계정 비밀번호를 묻는 메시지가 표시되면 비밀번호를 입력하면 john 사용자가 / home / www 디렉토리에 대한 그룹 레벨 액세스 권한을 갖게됩니다.

이 그룹 www가 이미 그 그룹이 해당 수준의 액세스 권한이없는 경우 사용하는 / 홈 / www 디렉토리에 대한 액세스를 실행 / 쓰기 / 읽기 가정 한 것입니다 chgrp www /home/wwwchmod g+rwx /home/www그 돌봐.

참고 : 현재 ‘john’으로 로그인 한 경우 권한을 업데이트하려면 로그 아웃했다가 다시 로그인해야합니다.


답변

당신은 할 수 없습니다. 그러나 ACL을 설정할 수 있습니다.

setfacl -m g:john:rwx /home/www


답변

새 그룹 www-and-john을 만든 다음

chown -R www:www-and-john /home/www/

chmod -R g+w .

결국에는 두 사용자를 그룹에 추가하십시오 www-and-john.


답변