Computer >> 컴퓨터 >  >> 체계 >> Linux

Linux에서 chown 명령을 사용하여 파일 소유권을 변경하는 방법

Linux에서 chown 명령을 사용하여 파일 소유권을 변경하는 방법

Linux 시스템에서 각 파일은 소유자 및 그룹 소유자와 연결됩니다. 적절한 권한이 없으면 파일이나 디렉토리에 액세스하거나 편집할 수 없습니다. Linux 시스템에는 파일/디렉토리의 소유자와 그룹 소유자를 변경할 수 있는 "소유자 변경"(chown) 도구가 있습니다. Linux에서 chown 명령을 사용하여 파일과 폴더를 더 잘 관리하는 방법을 살펴보겠습니다.

Linux에서 chown 명령을 사용하는 방법

명령은 다음 구문에 따라 사용할 수 있습니다.

sudo chown [new_owner]:[new_group_owner] 파일 이름

파일의 현재 권한 확인

파일의 소유자(또는 그룹 소유자)를 변경하기 전에 먼저 ls -l을 사용하여 파일의 현재 권한을 나열해야 합니다. . 이 명령을 사용하면 작업하려는 파일의 소유자와 그룹 소유자를 볼 수 있습니다.

Linux에서 chown 명령을 사용하여 파일 소유권을 변경하는 방법

파일/디렉토리의 소유자만 변경

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 도커 머신

결과를 확인하세요.

Linux에서 chown 명령을 사용하여 파일 소유권을 변경하는 방법

보시다시피 콜론 :을 넣습니다. 새 사용자의 이름이 아니라 그룹 이름임을 나타내기 위해 새 그룹 소유자의 이름 앞에 .

파일의 사용자 및 그룹 변경

파일이나 디렉토리의 소유자와 그룹 소유자를 변경하려면 다음 두 값을 지정해야 합니다.

sudo chown maketech:maketechpublic -R 도커 머신

이렇게 하면 디렉터리의 새 소유자와 함께 작동할 수 있는 그룹(그룹의 사용자를 의미)도 할당하게 됩니다.

Linux의 chown 명령은 파일의 사용자 및/또는 그룹 소유권을 변경하는 역할을 합니다. Linux에서 파일의 권한을 더 잘 관리하기 위해 chmod 명령과 함께 자주 사용됩니다.