>  기사  >  운영 및 유지보수  >  linux chown 명령의 용도는 무엇입니까?

linux chown 명령의 용도는 무엇입니까?

青灯夜游
青灯夜游원래의
2021-05-10 11:21:3411188검색

Linux에서 chown 명령은 파일이나 디렉터리의 소유자와 그룹을 변경하는 데 사용됩니다. 이 명령은 사용자에게 지정된 파일의 소유자가 되도록 권한을 부여하거나 파일이 속한 그룹을 변경하는 데 사용됩니다. 이 명령은 "chown [옵션]...[소유자][:[그룹]] 파일..."입니다.

linux chown 명령의 용도는 무엇입니까?

이 튜토리얼의 운영 환경: Red Hat Enterprise Linux 6.1 시스템, Dell G3 컴퓨터.

linux chown 명령

chown 명령은 특정 파일이나 디렉터리의 소유자와 그룹을 변경합니다. 이 명령은 사용자에게 지정된 파일의 소유자가 되도록 권한을 부여하거나 파일 그룹의 소유권을 변경할 수 있습니다. 사용자는 사용자 또는 사용자 D일 수 있고, 사용자 그룹은 그룹 이름 또는 그룹 ID일 수 있습니다. 파일 이름은 공백으로 구분된 파일 목록일 수 있으며 파일 이름에는 와일드카드 문자가 포함될 수 있습니다.

파일 소유자와 슈퍼 사용자만 이 명령을 사용할 수 있습니다.

명령 형식:

chown [选项]... [所有者][:[组]] 文件...

명령 기능:

chown을 통해 파일의 소유자와 그룹을 변경합니다. 파일의 소유자나 그룹을 변경할 때 사용자 이름 및 사용자 ID 설정을 사용할 수 있습니다. 일반 사용자는 자신의 파일을 다른 소유자에게 변경할 수 없습니다. 그 운영권한은 일반적으로 관리자입니다.

명령 매개변수:

  • 필수 매개변수:

      -c 변경된 부분의 정보 표시

      -f 오류 정보 무시

    -h 심볼릭 링크 복구

    -R 지정된 디렉터리를 처리하고 그의 아들 디렉토리의 모든 파일

       -v는 자세한 처리 정보를 표시합니다

       -deference는 링크 파일 자체가 아닌 기호 링크의 포인터에 대해 작동합니다.

  • 선택 매개변수:

       --reference=4b483b39a6620e2d14c50e20089ed003 현재 사용자 및 그룹 그룹이 지정된 사용자 및 그룹과 동일한 경우에만 변경됩니다.

       --help 도움말 정보 표시

      --version 버전 정보 표시

사용 예:

예 1: 소유자 및 그룹 변경

명령:

chown mail:mail log2012.log

출력:

[root@localhost test6]# ll
---xr--r-- 1 root users 302108 11-30 08:39 linklog.log
---xr--r-- 1 root users 302108 11-30 08:39 log2012.log
-rw-r--r-- 1 root users     61 11-30 08:39 log2013.log
-rw-r--r-- 1 root users      0 11-30 08:39 log2014.log
-rw-r--r-- 1 root users      0 11-30 08:39 log2015.log
-rw-r--r-- 1 root users      0 11-30 08:39 log2016.log
-rw-r--r-- 1 root users      0 11-30 08:39 log2017.log
[root@localhost test6]# chown mail:mail log2012.log 
[root@localhost test6]# ll
---xr--r-- 1 root users 302108 11-30 08:39 linklog.log
---xr--r-- 1 mail mail  302108 11-30 08:39 log2012.log
-rw-r--r-- 1 root users     61 11-30 08:39 log2013.log
-rw-r--r-- 1 root users      0 11-30 08:39 log2014.log
-rw-r--r-- 1 root users      0 11-30 08:39 log2015.log
-rw-r--r-- 1 root users      0 11-30 08:39 log2016.log
-rw-r--r-- 1 root users      0 11-30 08:39 log2017.log
[root@localhost test6]#

예 2: 파일 소유자 및 그룹 변경

명령:

chown root: log2012.log

출력:

[root@localhost test6]# ll
总计 604
---xr--r-- 1 root users 302108 11-30 08:39 linklog.log
---xr--r-- 1 mail mail  302108 11-30 08:39 log2012.log
-rw-r--r-- 1 root users     61 11-30 08:39 log2013.log
-rw-r--r-- 1 root users      0 11-30 08:39 log2014.log
-rw-r--r-- 1 root users      0 11-30 08:39 log2015.log
-rw-r--r-- 1 root users      0 11-30 08:39 log2016.log
-rw-r--r-- 1 root users      0 11-30 08:39 log2017.log
[root@localhost test6]# chown root: log2012.log 
[root@localhost test6]# ll
总计 604
---xr--r-- 1 root users 302108 11-30 08:39 linklog.log
---xr--r-- 1 root root  302108 11-30 08:39 log2012.log
-rw-r--r-- 1 root users     61 11-30 08:39 log2013.log
-rw-r--r-- 1 root users      0 11-30 08:39 log2014.log
-rw-r--r-- 1 root users      0 11-30 08:39 log2015.log
-rw-r--r-- 1 root users      0 11-30 08:39 log2016.log
-rw-r--r-- 1 root users      0 11-30 08:39 log2017.log
[root@localhost test6]#

예 3 : 파일 그룹 변경

명령:

chown :mail log2012.log

출력:  

[root@localhost test6]# ll
总计 604
---xr--r-- 1 root users 302108 11-30 08:39 linklog.log
---xr--r-- 1 root root  302108 11-30 08:39 log2012.log
-rw-r--r-- 1 root users     61 11-30 08:39 log2013.log
-rw-r--r-- 1 root users      0 11-30 08:39 log2014.log
-rw-r--r-- 1 root users      0 11-30 08:39 log2015.log
-rw-r--r-- 1 root users      0 11-30 08:39 log2016.log
-rw-r--r-- 1 root users      0 11-30 08:39 log2017.log
[root@localhost test6]# chown :mail log2012.log 
[root@localhost test6]# ll
总计 604
---xr--r-- 1 root users 302108 11-30 08:39 linklog.log
---xr--r-- 1 root mail  302108 11-30 08:39 log2012.log
-rw-r--r-- 1 root users     61 11-30 08:39 log2013.log
-rw-r--r-- 1 root users      0 11-30 08:39 log2014.log
-rw-r--r-- 1 root users      0 11-30 08:39 log2015.log
-rw-r--r-- 1 root users      0 11-30 08:39 log2016.log
-rw-r--r-- 1 root users      0 11-30 08:39 log2017.log

예 4: 지정된 디렉터리 및 해당 하위 디렉터리에 있는 모든 파일의 소유자 및 그룹 변경

명령:

chown -R -v root:mail test6

출력:  

[root@localhost test]# ll
drwxr-xr-x 2 root users   4096 11-30 08:39 test6
[root@localhost test]# chown -R -v root:mail test6
“test6/log2014.log” 的所有者已更改为 root:mail
“test6/linklog.log” 的所有者已更改为 root:mail
“test6/log2015.log” 的所有者已更改为 root:mail
“test6/log2013.log” 的所有者已更改为 root:mail
“test6/log2012.log” 的所有者已保留为 root:mail
“test6/log2017.log” 的所有者已更改为 root:mail
“test6/log2016.log” 的所有者已更改为 root:mail
“test6” 的所有者已更改为 root:mail
[root@localhost test]# ll
drwxr-xr-x 2 root mail   4096 11-30 08:39 test6
[root@localhost test]# cd test6
[root@localhost test6]# ll
总计 604
---xr--r-- 1 root mail 302108 11-30 08:39 linklog.log
---xr--r-- 1 root mail 302108 11-30 08:39 log2012.log
-rw-r--r-- 1 root mail     61 11-30 08:39 log2013.log
-rw-r--r-- 1 root mail      0 11-30 08:39 log2014.log
-rw-r--r-- 1 root mail      0 11-30 08:39 log2015.log
-rw-r--r-- 1 root mail      0 11-30 08:39 log2016.log
-rw-r--r-- 1 root mail      0 11-30 08:39 log2017.log

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

위 내용은 linux chown 명령의 용도는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.