이 chown
명령을 사용하여 모든 폴더의 하위 폴더와 파일의 소유권을 변경하려면 어떻게해야합니까?
답변
보낸 사람 chown --help
:
Usage: chown [OPTION]... [OWNER][:[GROUP]] FILE...
or: chown [OPTION]... --reference=RFILE FILE...
Change the owner and/or group of each FILE to OWNER and/or GROUP.
[...]
-R, --recursive operate on files and directories recursively
[...]
따라서 다음을 실행해야합니다 sudo
.
chown -R USERNAME:GROUPNAME /PATH/TO/FILE
그룹 (일반적으로 같은 이름) 지정된 사용자의 주 그룹이 될 것이다 경우 또는, 당신은 또한을 생략 할 수 있습니다 GROUPNAME
단지를 제공 USERNAME:
콜론 (앞에 아무 공간!). 암시 적으로 설정됩니다.
chown -R USERNAME: /PATH/TO/FILE
사용자 만 변경하고 그룹을 그대로 두려면 USERNAME
그룹 이름과 콜론없이 지정하십시오 .
chown -R USERNAME /PATH/TO/FILE
그룹 만 변경하고 소유자를 그대로 유지하려면 :GROUPNAME
선행 콜론으로 지정하십시오 .
chown -R :GROUPNAME /PATH/TO/FILE
답변
내 사용자 이름은 timo이며 홈 디렉토리의 모든 파일과 폴더에 소유권을 갖기 위해이 작업을 수행했습니다 (다른 계정에서 전송 됨).
~$ sudo chown -R timo /home/timo/*
답변
chown -R <username>:<groupname> <folder>
이것이 내가 일반적으로하는 방법이며, 한 번에 한 폴더 씩 수행합니다. 각 폴더를 통해 작업하는 데 몇 분이 걸리지 않습니다.