Linux 시스템에서 각 파일은 소유자 및 그룹 소유자와 연결됩니다. 적절한 권한이 없으면 파일이나 디렉토리에 액세스하거나 편집할 수 없습니다. Linux 시스템에는 파일/디렉토리의 소유자와 그룹 소유자를 변경할 수 있는 "소유자 변경"(chown) 도구가 있습니다. Linux에서 chown 명령을 사용하여 파일과 폴더를 더 잘 관리하는 방법을 살펴보겠습니다.
Linux에서 chown 명령을 사용하는 방법
명령은 다음 구문에 따라 사용할 수 있습니다.
sudo chown [new_owner]:[new_group_owner] 파일 이름
파일의 현재 권한 확인
파일의 소유자(또는 그룹 소유자)를 변경하기 전에 먼저 ls -l
을 사용하여 파일의 현재 권한을 나열해야 합니다. . 이 명령을 사용하면 작업하려는 파일의 소유자와 그룹 소유자를 볼 수 있습니다.
파일/디렉토리의 소유자만 변경
Linux 시스템에서 파일의 현재 소유자만 변경할 수 있습니다. 명령 구문에서와 같이 :
로 구분된 두 개의 열이 있습니다. . 첫 번째 열은 새 소유자를 나타내고 두 번째 열은 새 그룹 소유자를 나타냅니다. 또한 파일의 소유자를 변경하려면 수퍼유저 권한이 필요합니다. 즉, sudo
가 앞에 추가됩니다. 모든 chown
에 명령.
sudo chown maketech:도커 머신
ls -l
명령의 결과를 확인하십시오. :
$ ls -ltotal 1964-rw-r--r-- 1 userkubetrain user_kubetrain 2148 2019년 3월 18일 certnew.cer-rw-r--r-- 1 maketech user_kubetrain 48 1월 29일 10:13 docker-machine사전>이제 "maketech"가 파일의 새 소유자임을 알 수 있습니다. 기본적으로 이 명령은 단일 파일 또는 디렉터리에 대해서만 작동합니다. 폴더 내의 모든 파일과 하위 디렉토리에 변경 사항을 적용하려면
-R
를 사용해야 합니다. 매개변수:sudo chown -R maketech 가상 머신사용자의 UID를 사용하여 파일 소유자를 변경할 수도 있습니다.
sudo chown -R 1002 가상 머신파일 또는 디렉토리의 그룹 소유자만 변경
다른 사용자에게 파일 액세스 권한을 부여하려면 해당 사용자를 그룹에 배치한 다음 파일의 그룹 소유권을 변경할 수 있습니다.
sudo chown :maketechpublic -R 도커 머신결과를 확인하세요.
보시다시피 콜론
:
을 넣습니다. 새 사용자의 이름이 아니라 그룹 이름임을 나타내기 위해 새 그룹 소유자의 이름 앞에 .파일의 사용자 및 그룹 변경
파일이나 디렉토리의 소유자와 그룹 소유자를 변경하려면 다음 두 값을 지정해야 합니다.
sudo chown maketech:maketechpublic -R 도커 머신이렇게 하면 디렉터리의 새 소유자와 함께 작동할 수 있는 그룹(그룹의 사용자를 의미)도 할당하게 됩니다.
Linux의 chown 명령은 파일의 사용자 및/또는 그룹 소유권을 변경하는 역할을 합니다. Linux에서 파일의 권한을 더 잘 관리하기 위해 chmod 명령과 함께 자주 사용됩니다.