linux每日命令(29): chown命令
阿新 • • 發佈:2019-01-16
--help 改變 支持 ron 文件拷貝 系統管理員 -c 改變權限 群組
閱讀目錄(Content)
- 一.命令格式:
- 二.命令功能:
- 三.命令參數:
- 四.使用實例:
- 1:改變文件的擁有者和群組
- 2:改變文件擁有者和群組
- 3:改變文件群組
- 4:改變指定目錄以及其子目錄下的所有文件的擁有者和群組
chown將指定文件的擁有者改為指定的用戶或組,用戶可以是用戶名或者用戶ID;組可以是組名或者組ID;文件是以空格分開的要改變權限的文件列表,支持通配符。系統管理員經常使用chown命令,在將文件拷貝到另一個用戶的名錄下之後,讓用戶擁有使用該文件的權限。
一.命令格式:
chown [選項]... [所有者][:[組]] 文件...
二.命令功能:
通過chown改變文件的擁有者和群組。在更改文件的所有者或所屬群組時,可以使用用戶名稱和用戶識別碼設置。普通用戶不能將自己的文件改變成其他的擁有者。其操作權限一般為管理員。
三.命令參數:
參數 | 描述 |
---|---|
-c | 當發生改變時輸出調試信息 |
-f | 忽略錯誤信息 |
-h | 修復符號鏈接 |
-R | 處理指定目錄以及其子目錄下的所有文件 |
-v | 運行時顯示詳細的處理信息 |
--dereference | 作用於符號鏈接的指向,而不是符號鏈接本身 |
--no-dereference | 作用於符號鏈接本身 |
--reference=<文件或者目錄> | 把指定的目錄/文件作為參考,把操作的文件/目錄設置成參考文件/目錄相同擁有者和群組 |
--help | 顯示幫助信息 |
--version | 顯示版本信息 |
四.使用實例:
1:改變文件的擁有者和群組
命令:
chown root:mail log1
輸出:
[root@localhost dir1]# ll log1 -rwxrwxr-x. 1 root root 0 Nov 20 18:53 log1 [root@localhost dir1]# chown root:mail log1 [root@localhost dir1]# ll log1 -rwxrwxr-x. 1 root mail 0 Nov 20 18:53 log1
說明:
將log1文件的擁有者設為root,群組設為mail
2:改變文件擁有者和群組
命令:
chown root: log1
輸出:
[root@localhost dir1]# ll log1-rwxrwxr-x. 1 root mail 0 Nov 20 18:53 log1 [root@localhost dir1]# chown root: log1 [root@localhost dir1]# ll log1 -rwxrwxr-x. 1 root root 0 Nov 20 18:53 log1
說明:
將log1文件的擁有者和群組均設為root
3:改變文件群組
命令:
chown :mail log1
輸出:
[root@localhost dir1]# ll log1 -rwxrwxr-x. 1 root root 0 Nov 20 18:53 log1 [root@localhost dir1]# chown :mail log1 [root@localhost dir1]# ll log1 -rwxrwxr-x. 1 root mail 0 Nov 20 18:53 log1
說明:
將log1文件的群組由root改為mail
4:改變指定目錄以及其子目錄下的所有文件的擁有者和群組
命令:
chown -R -v root:mail dir2
輸出:
[root@localhost test]# ll dir2 total 0 -rwxr--r--. 1 root root 0 Nov 26 19:34 log2 -rwxr--r--. 1 root root 0 Nov 26 19:33 log3 [root@localhost test]# chown -R -v root:mail dir2 changed ownership of ‘dir2/log3’ from root:root to root:mail changed ownership of ‘dir2/log2’ from root:root to root:mail changed ownership of ‘dir2’ from root:bin to root:mail [root@localhost test]# ll dir2 total 0 -rwxr--r--. 1 root mail 0 Nov 26 19:34 log2 -rwxr--r--. 1 root mail 0 Nov 26 19:33 log3
說明:
將dir2目錄以及其目錄下的所有文件的擁有者設置為root,群組設置為mail
linux每日命令(29): chown命令