디렉토리의 그룹 설정을 변경하는 명령은 무엇입니까?

디렉토리의 그룹 설정을 변경하는 명령은 무엇입니까?

액세스하도록 할당된 그룹까지 추적한 일부 파일 및 디렉터리에 대한 액세스 문제가 있습니다.

디렉터리에 대한 속성/권한 메뉴에서 그룹 이름을 기본 설정(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

관련 정보