chown 명령을 사용하면 사용자 그룹과 다른 그룹을 설정할 수 있습니까?

chown 명령을 사용하면 사용자 그룹과 다른 그룹을 설정할 수 있습니까?

어리석은 질문일지도 모르지만 명령에 대한 세부 사항을 이해하지 못합니다 chown. 이 세부 사항에 대한 설명을 찾지 못했습니다. 아마도 모든 사람에게 분명하기 때문일 것입니다.

파일 소유권을 변경할 때 다음 기본 구문을 사용하여 사용자 및 그룹 매개변수를 설정할 수 있습니다.

chown <username>:<groupname> <filename>

이 구문을 사용하면 특정 그룹에 속한 사용자를 필드에 삽입하고 그룹을 필드에 삽입할 수 있습니다. 처음 chown 명령을 배울 때 그룹 이름은 사용자 그룹과 동일해야 한다고 생각했습니다. 그런데 그룹 이름이 사용자가 속한 그룹과 다른 그룹을 나타낼 수 있다는 것을 발견했습니다.

이는 사용자와 그룹에 소유권을 설정할 수 있고 그룹은 사용자 그룹과 아무 관련이 없다는 의미입니까? 그렇다면 이 질문은 제가 조사한 내용과 상충되는 것 같습니다.여기. 아니면 내가 혼란스러워하는 걸까?

감사합니다!

답변1

당신의 "갈등"협회루트가 아닌 사용자를 나타냅니다. 루트가 아닌 사용자는 파일 그룹을 자신이 속한 그룹으로만 변경할 수 있습니다(여기에 언급된 이유 때문에).

그러나 root그 자신은 모든 사용자 및 그룹을 모든 파일에 설정할 수 있으며 파일 소유자가 해당 그룹에 속할 필요는 없습니다. 그래서 갈등이 없습니다.

관련 정보