linux系統中chown命令的用法
阿新 • • 發佈:2020-10-21
1、建立測試檔案
[root@linuxprobe test]# whoami
root
[root@linuxprobe test]# touch a.txt b.txt ## 測試檔案
[root@linuxprobe test]# su - liujiaxin01 ## 切換至普通使用者
[liujiaxin01@linuxprobe ~]$ touch c.txt d.txt ##測試資料
[liujiaxin01@linuxprobe ~]$ exit
2、linux系統中chown用於改變檔案或目錄的所有者和所屬組
[root@linuxprobe test]# ll
total 0
-rw-r--r--. 1 root root 0 Oct 20 21:24 a.txt
-rw-r--r--. 1 root root 0 Oct 20 21:24 b.txt
-rw-rw-r--. 1 liujiaxin01 liujiaxin01 0 Oct 20 21:24 c.txt
-rw-rw-r--. 1 liujiaxin01 liujiaxin01 0 Oct 20 21:24 d.txt
[root@linuxprobe test]# chown liujiaxin01 a.txt ## 將a.txt的所有者改為liujiaxin01
[root@linuxprobe test]# ll
total 0
-rw-r--r--. 1 liujiaxin01 root 0 Oct 20 21:24 a.txt
-rw-r--r--. 1 root root 0 Oct 20 21:24 b.txt
-rw-rw-r--. 1 liujiaxin01 liujiaxin01 0 Oct 20 21:24 c.txt
-rw-rw-r--. 1 liujiaxin01 liujiaxin01 0 Oct 20 21:24 d.txt
[root@linuxprobe test]# chown liujiaxin01:liujiaxin01 b.txt ## 將b.txt的所有者和所屬組同時改為liujiaxin01
[root@linuxprobe test]# ll
total 0
-rw-r--r--. 1 liujiaxin01 root 0 Oct 20 21:24 a.txt
-rw-r--r--. 1 liujiaxin01 liujiaxin01 0 Oct 20 21:24 b.txt
-rw-rw-r--. 1 liujiaxin01 liujiaxin01 0 Oct 20 21:24 c.txt
-rw-rw-r--. 1 liujiaxin01 liujiaxin01 0 Oct 20 21:24 d.txt
[root@linuxprobe test]# chown :liujiaxin01 a.txt ## 將a.txt的所屬組改為liujiaxin01
[root@linuxprobe test]# ll
total 0
-rw-r--r--. 1 liujiaxin01 liujiaxin01 0 Oct 20 21:24 a.txt
-rw-r--r--. 1 liujiaxin01 liujiaxin01 0 Oct 20 21:24 b.txt
-rw-rw-r--. 1 liujiaxin01 liujiaxin01 0 Oct 20 21:24 c.txt
-rw-rw-r--. 1 liujiaxin01 liujiaxin01 0 Oct 20 21:24 d.txt
注:執行許可權改變的用具需為檔案和目錄的所有者、或者是root使用者