> 운영 및 유지보수 > 리눅스 운영 및 유지 관리 > Linux에서 파일이 속한 사용자 및 그룹을 수정하는 방법

Linux에서 파일이 속한 사용자 및 그룹을 수정하는 방법

青灯夜游
풀어 주다: 2021-12-28 18:55:10
원래의
49536명이 탐색했습니다.

Linux에서는 chown 명령을 사용하여 파일이 속한 사용자 및 그룹을 수정할 수 있습니다. 사용자 수정 구문은 "chown [-R] 소유자 파일 또는 디렉터리"이며, 그룹 수정 구문은 다음과 같습니다. "chown [-R] ]: 해당 파일이 속한 그룹 파일 또는 디렉터리입니다."

Linux에서 파일이 속한 사용자 및 그룹을 수정하는 방법

이 튜토리얼의 운영 환경: linux5.9.8 시스템, Dell G3 컴퓨터.

리눅스에서는 파일이 생성되면 파일을 생성한 사용자가 파일의 소유자가 됩니다. 파일 사용자는 파일의 소유자 및 사용자 그룹을 수정할 수 있으며 루트 사용자에서는 모든 파일의 소유자 및 사용자 그룹을 수정할 수 있습니다.

파일이 속한 사용자와 그룹을 수정하려면 chown 명령을 사용해야 합니다.

chown 명령은 "change owner"의 약어로, 주로 파일(또는 디렉터리)의 소유자를 수정하는 데 사용됩니다. 또한 이 명령은 파일(또는 디렉터리)이 속한 그룹을 수정할 수도 있습니다. )에 속합니다.

소유자만 수정해야 하는 경우 다음과 같이 chown 명령의 기본 형식을 사용할 수 있습니다.

chown [-R] 所有者 文件或目录
로그인 후 복사
  • -R(대문자 주의) 옵션은 하위 디렉터리의 모든 파일과 함께 소유자를 변경하는 것을 의미합니다. .

자신이 속한 그룹만 수정해야 하는 경우 다음과 같이 chown 명령의 기본 형식을 사용할 수 있습니다.

chown [-R] :所属组 文件或目录
로그인 후 복사

소유자와 자신이 속한 그룹을 모두 변경해야 하는 경우, chown 명령의 기본 형식은 다음과 같습니다.

chown [-R] 所有者:所属组 文件或目录
로그인 후 복사

주의 사항: chown 명령에서는 소유자와 해당 소유자가 속한 그룹 사이에 점(.)을 사용할 수도 있지만 이로 인해 사용자가 문제를 일으킬 수 있습니다. 계정을 설정할 때 소수점(예: zhangsan.temp)을 추가하면 시스템에서 잘못된 판단을 내릴 수 있습니다. 따라서 소유자와 그가 속한 그룹을 콜론으로 연결하는 것이 좋습니다.

물론 chown 명령은 파일이나 디렉터리가 속한 그룹을 간단히 수정하는 것도 지원합니다. 예를 들어 chown :group install.log는 install.log 파일이 속한 그룹을 수정한다는 의미입니다. 그러나 chgrp 명령은 다음과 같습니다. 일반적으로 그룹을 수정하는 데 사용되므로 chown 명령을 사용하지 않는 것이 좋습니다.

또 한 가지 주의할 점은 chown 명령을 사용하여 파일이나 디렉터리의 소유자(또는 소유자)를 수정할 때 해당 사용자(또는 사용자 그룹)가 존재하는지 확인해야 한다는 것입니다. 그렇지 않으면 명령이 올바르게 실행될 수 없으며 "잘못된" 명령입니다. 사용자"라는 메시지가 표시됩니다." 또는 "잘못된 그룹"입니다.

chown 명령 사용 예

1. 파일 소유자 변경

먼저 ls -l 명령을 사용하여 파일의 소유권을 확인합니다. 예:

#ls -l tmpfile
-rw-r-r-- 1 himanshu family 0 2019-03-30 11:03 tmpfile
로그인 후 복사

다음으로 chown 명령을 사용하여 tmpfile 파일의 소유자를 변경합니다

#chown root tmpfile
로그인 후 복사

그런 다음 ls -l 명령을 사용하여 tmpfile 파일의 소유자를 확인합니다

#ls -l tmpfile
-rw-r-r-- 1 root family 0 2019-03-30 11:04 tmpfile
로그인 후 복사

tmpfile 파일 "himanshu"의 소유자가 " root"

2. 파일 그룹 변경

chown 명령을 통해 그룹(파일이 속한 그룹)을 변경할 수도 있습니다.

다음 명령을 사용하여 파일이 속한 그룹을 변경하세요:

#chown :root tmpfile
로그인 후 복사

그런 다음 ls -l 명령을 사용하여 tmpfile 파일의 소유권을 확인하세요

#ls -l tmpfile
-rw-r-r-- 1 root root 0 2019-03-30 11:04 tmpfile
로그인 후 복사

파일의 소유자와 그룹을 직접 변경할 수도 있습니다 필요에 따라 한 번에 루트를 실행하십시오. 다음 명령을 사용하십시오:

#chown root:root tmpfile
로그인 후 복사

권장 관련 비디오 튜토리얼: "Linux Tutorial"

위 내용은 Linux에서 파일이 속한 사용자 및 그룹을 수정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿