액세스하도록 할당된 그룹까지 추적한 일부 파일 및 디렉터리에 대한 액세스 문제가 있습니다.
디렉터리에 대한 속성/권한 메뉴에서 그룹 이름을 기본 설정(MyGroup)에서 내 Drupal 웹 사이트에서 사용하는 www-data로 수동으로 변경하면 나타나는 디렉터리 오류 메시지가 사라집니다.
이 변경이 필요한 파일과 디렉터리가 많이 있습니다. chmod를 사용하면 올바르게 설정되고 Ubuntu를 처음 사용하는 소유자가 변경된다고 생각한다면 권한 설정에서 소유자와 그룹이 작동하는 방식을 더 잘 이해하지 않고 실험하기를 꺼립니다.
디렉토리의 그룹 설정을 변경하는 명령은 무엇입니까?
답변1
chmod
소유자가 바뀌지 않습니다. 권한이 변경됩니다. chown
소유자(및 필요한 경우 그룹)를 변경하고 chgrp
그룹을 변경합니다.
당신이 사용할 수있는
chown {-R} [user]{:group} [file|directory]
-R
내부의 모든 작업을 수행하는 사용자 및 그룹 소유권을 설정합니다 directory
. 따라서 그 안의 모든 항목을 사용자 ronzwind 및 그룹 ronzwind에 sudo chown -R rinzwind:rinzwind /tmp/
설정합니다 ./tmp/
도 있습니다
chgrp {-R} [group] [file|directory]
사용자 권한을 건드릴 필요가 없고 그룹만 설정하면 되는 경우입니다.
아 그리고 사용자가 어떤 그룹에 속해 있는지 확인할 수 있습니다 groups {username}
.
답변2
Rinzwind의 답변 외에도 chown :group [file|directory]
그룹만 변경하고 소유자는 그대로 두는 데 사용할 수도 있습니다.
답변3
그룹을 현재 사용자로 변경하려면 다음을 사용하십시오.
sudo chgrp -R $USER ~/.blabla