chown
命令概述:
chown
將指定文件的擁有者改為指定的用戶或組,用戶可以是用戶名或者用戶ID疾忍;組可以是組名或者組ID;文件是以空格分開的要改變權(quán)限的文件列表.
命令格式:
chown
[選項] [所有者] [:[組]] 文件
子慶注:如果不清楚系統(tǒng)有哪些用戶和組探颈,可運行
cat /etc/passwd
命令進(jìn)行查看
命令功能:
通過chown
改變文件的擁有者和群組.在更改文件的所有者或者所屬的群組時.可以使用用戶名稱和用戶識別碼設(shè)置.普通用戶不能將自己的文件改變成其他的擁有者.其權(quán)限操作一般為管理員.
必要參數(shù):
-c
顯示更改的部分的信息
-f
忽略錯誤信息
-h
修復(fù)符號鏈接
-R
處理指定目錄以及其子目錄下的所有文件
-v
顯示詳細(xì)的處理信息
使用實例:
實例1:改變文件擁有者和群組
命令:
chown root:root 1
輸出:
~ cd linux
? linux ls
? linux touch 1
? linux touch 2
? linux touch 3
? linux touch 4
? linux touch 5
? linux ll
總用量 0
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 1
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 2
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 3
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 4
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 5
? linux su root
密碼:
root@ziqing:/home/ziqing/linux# chown root:root 1
root@ziqing:/home/ziqing/linux# ll
總用量 8
drwxrwxr-x 2 ziqing ziqing 4096 12月 30 10:43 ./
drwxr-xr-x 50 ziqing ziqing 4096 12月 30 10:44 ../
-rw-rw-r-- 1 root root 0 12月 30 10:43 1
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 2
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 3
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 4
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 5
root@ziqing:/home/ziqing/linux#
實例2:改變文件擁有者和群組
命令:
chown root: 2
輸出:
root@ziqing:/home/ziqing/linux# ll
總用量 8
drwxrwxr-x 2 ziqing ziqing 4096 12月 30 10:43 ./
drwxr-xr-x 50 ziqing ziqing 4096 12月 30 10:44 ../
-rw-rw-r-- 1 root root 0 12月 30 10:43 1
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 2
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 3
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 4
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 5
root@ziqing:/home/ziqing/linux# chown root: 2
root@ziqing:/home/ziqing/linux# ll
總用量 8
drwxrwxr-x 2 ziqing ziqing 4096 12月 30 10:43 ./
drwxr-xr-x 50 ziqing ziqing 4096 12月 30 10:44 ../
-rw-rw-r-- 1 root root 0 12月 30 10:43 1
-rw-rw-r-- 1 root root 0 12月 30 10:43 2
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 3
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 4
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 5
實例3:改變文件群組
命令:
chown :root 3
輸出:
root@ziqing:/home/ziqing/linux# ll
總用量 8
drwxrwxr-x 2 ziqing ziqing 4096 12月 30 10:43 ./
drwxr-xr-x 50 ziqing ziqing 4096 12月 30 10:44 ../
-rw-rw-r-- 1 root root 0 12月 30 10:43 1
-rw-rw-r-- 1 root root 0 12月 30 10:43 2
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 3
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 4
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 5
root@ziqing:/home/ziqing/linux# chown :root 3
root@ziqing:/home/ziqing/linux# ll
總用量 8
drwxrwxr-x 2 ziqing ziqing 4096 12月 30 10:43 ./
drwxr-xr-x 50 ziqing ziqing 4096 12月 30 10:44 ../
-rw-rw-r-- 1 root root 0 12月 30 10:43 1
-rw-rw-r-- 1 root root 0 12月 30 10:43 2
-rw-rw-r-- 1 ziqing root 0 12月 30 10:43 3
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 4
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 5
實例4:改變指定目錄以及其子目錄下的所有文件的擁有者和群組
命令:
chown -R -v root:root ziqing
輸出:
root@ziqing:/home/ziqing/linux# ll
總用量 8
drwxrwxr-x 2 ziqing ziqing 4096 12月 30 10:43 ./
drwxr-xr-x 50 ziqing ziqing 4096 12月 30 10:44 ../
-rw-rw-r-- 1 root root 0 12月 30 10:43 1
-rw-rw-r-- 1 root root 0 12月 30 10:43 2
-rw-rw-r-- 1 ziqing root 0 12月 30 10:43 3
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 4
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 5
root@ziqing:/home/ziqing/linux# mkdir -p ziqing/test #建立多級目錄
root@ziqing:/home/ziqing/linux# ll
總用量 12
drwxrwxr-x 3 ziqing ziqing 4096 12月 30 11:00 ./
drwxr-xr-x 50 ziqing ziqing 4096 12月 30 10:44 ../
-rw-rw-r-- 1 root root 0 12月 30 10:43 1
-rw-rw-r-- 1 root root 0 12月 30 10:43 2
-rw-rw-r-- 1 ziqing root 0 12月 30 10:43 3
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 4
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 5
drwxr-xr-x 3 root root 4096 12月 30 11:00 ziqing/
root@ziqing:/home/ziqing/linux# chown -R -v root:root ziqing
"ziqing/test" 的所有者已保留為root:root
"ziqing" 的所有者已保留為root:root
root@ziqing:/home/ziqing/linux# ll
總用量 12
drwxrwxr-x 3 ziqing ziqing 4096 12月 30 11:00 ./
drwxr-xr-x 50 ziqing ziqing 4096 12月 30 10:44 ../
-rw-rw-r-- 1 root root 0 12月 30 10:43 1
-rw-rw-r-- 1 root root 0 12月 30 10:43 2
-rw-rw-r-- 1 ziqing root 0 12月 30 10:43 3
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 4
-rw-rw-r-- 1 ziqing ziqing 0 12月 30 10:43 5
drwxr-xr-x 3 root root 4096 12月 30 11:00 ziqing/
root@ziqing:/home/ziqing/linux# cd ziqing/
root@ziqing:/home/ziqing/linux/ziqing# ll
總用量 12
drwxr-xr-x 3 root root 4096 12月 30 11:00 ./
drwxrwxr-x 3 ziqing ziqing 4096 12月 30 11:00 ../
drwxr-xr-x 2 root root 4096 12月 30 11:00 test/
root@ziqing:/home/ziqing/linux/ziqing#