Linux에서 파일의 소유자 및 그룹을 변경하는 방법

Linux에서 파일의 소유자 및 그룹을 변경하는 방법 – 1.0

파일 및 디렉토리의 소유자 및 그룹 소유권을 변경하는 방법에 대해 알아보십시오. chown 과 chgrp 명령. 이 tuXfile은 파일 권한과 소유권에 대한 기본적인 이해가 이미 있다면 훨씬 더 의미가 있습니다.

chown – 파일 소유자 변경 >

파일 또는 디렉토리의 소유자 및 그룹을 변경할 수 있습니다. chown 명령. 루트 사용자이거나 파일의 소유자 인 경우에만이 작업을 수행 할 수 있습니다.

파일 소유자 설정 :
chown username somefile
이 명령을 내린 후, 호출 된 파일의 새로운 소유자 somefile 사용자가 될 것이다. username. 파일의 그룹 소유자는 변경되지 않습니다. 사용자 이름 대신 원하는 경우 여기에 사용자의 숫자 ID를 제공 할 수도 있습니다.

동시에 파일의 그룹을 설정할 수도 있습니다. 사용자 이름 뒤에 콜론과 그룹 이름이 오면 파일의 그룹도 변경됩니다.
chown username:usergroup somefile
이 명령을 내린 후, somefile의 새 소유자는 사용자입니다. username 및 그룹 usergroup.

디렉토리의 소유자는 파일의 소유자를 설정하는 것과 똑같이 설정할 수 있습니다.
chown username somedir
이 명령을 내린 후에는 예배 규칙서 바뀔 것이다. 파일의 소유자 내부 디렉토리의 변경되지 않습니다.

디렉토리와 해당 디렉토리에있는 모든 파일의 소유권을 설정하려면 -R 옵션 :
chown -R username somedir
여기서, R은 재귀 이 명령은 디렉토리와 그 내용의 소유권을 재귀 적으로 변경하기 때문입니다. 이 예제 명령을 실행 한 후 사용자 username 디렉토리의 소유자가됩니다. somedir, 그 디렉토리에있는 모든 파일들.

무슨 일이 일어나는 지 말하십시오 :

chown -v username somefile
changed ownership of 'somefile' to username

여기서, v는 말 수가 많은. 귀하가 -v 선택권, chown 파일에 무엇을했는지 (또는하지 않았는지) 나열합니다.

자세한 정보 표시 모드는 한 번에 여러 파일의 소유권을 변경하는 경우 특히 유용합니다. 예를 들어, 재귀 적으로 수행 할 때 이런 일이 발생할 수 있습니다.

chown -Rv username somedir
changed ownership of 'somedir/' to username
changed ownership of 'somedir/boringfile' to username
changed ownership of 'somedir/somefile' to username

당신이 볼 수 있듯이, chown 각 파일에 대해 수행 한 작업을 멋지게보고합니다.

 

chgrp – 파일의 그룹 소유권 변경 >

이외에도 chown, 당신은 또한 chgrp 명령을 사용하여 파일 또는 디렉토리의 그룹을 변경하십시오. 그룹 소유권을 변경하려면 루트 사용자 또는 파일 소유자 여야합니다.

chgrp 거의 같은 방식으로 작동합니다. chown 물론 소유자 대신 파일의 사용자 그룹을 변경하는 것을 제외하고는 수행합니다.
chgrp usergroup somefile
이 명령을 실행하면 파일 somefile 사용자 그룹이 소유하게됩니다. usergroup. 파일의 그룹이 다음으로 변경되었지만 usergroup, 파일 소유자는 동일합니다.

사용 옵션 chgrp 사용하는 것과 같다. chown. 예를 들어, -R 과 -v 옵션은 작업 한 것처럼 작동합니다. chown:

chgrp -Rv usergroup somedir
changed group of 'somedir/' to usergroup
changed group of 'somedir/boringfile' to usergroup
changed group of 'somedir/somefile' to usergroup

chown 각 파일에 대해 수행 한 작업을 멋지게보고합니다.