디렉토리에 있는 모든 파일의 권한을 변경하는 방법은 무엇입니까?

디렉토리에 있는 모든 파일의 권한을 변경하는 방법은 무엇입니까?

스크립트를 사용하여 Hadoop을 설치합니다.

/opt/hadoop-3.2.0$ ll
total 216
drwxr-xr-x 10 yarn hadoop   4096 јул  9 08:05 ./
drwxr-xr-x  9 root root     4096 јул  9 07:42 ../
drwxr-xr-x  2 yarn hadoop   4096 јан  8 08:59 bin/
drwxr-xr-x  3 yarn hadoop   4096 јан  8 07:13 etc/
drwxr-xr-x  2 yarn hadoop   4096 јан  8 08:59 include/
drwxr-xr-x  3 yarn hadoop   4096 јан  8 08:58 lib/
drwxr-xr-x  4 yarn hadoop   4096 јан  8 08:59 libexec/
-rw-rw-r--  1 yarn hadoop 150569 окт 18  2018 LICENSE.txt
drwxrwxr-x  2 yarn hadoop   4096 јул  9 08:05 logs/
-rw-rw-r--  1 yarn hadoop  22125 окт 18  2018 NOTICE.txt
-rw-rw-r--  1 yarn hadoop   1361 окт 19  2018 README.txt
drwxr-xr-x  3 yarn hadoop   4096 јан  8 07:13 sbin/
drwxr-xr-x  4 yarn hadoop   4096 јан  8 09:32 share/

이제 권한을 변경하고 싶습니다.

/opt/hadoop-3.2.0$ whoami
miki

내 목표는 miki가 hadoop-3.2.0의 모든 파일의 소유자가 되는 것입니다. chmod를 사용해야 할까요? 이 명령은 어떤 모습이어야 합니까?

답변1

모든 파일의 단독 소유자를 반복적으로 변경하려면(하위 디렉터리의 모든 파일도 변경됨을 의미함):

sudo chown -R miki /opt/hadoop-3.2.0

관련 정보