1. 程式人生 > 實用技巧 >linux系統中chown命令的用法

linux系統中chown命令的用法

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使用者