Linux에서 chown 명령은 파일이나 디렉터리의 소유자와 그룹을 변경하는 데 사용됩니다. 이 명령은 사용자에게 지정된 파일의 소유자가 되도록 권한을 부여하거나 파일이 속한 그룹을 변경하는 데 사용됩니다. 이 명령은 "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 중국어 웹사이트의 기타 관련 기사를 참조하세요!