設置文件/目錄的權限——chmod
[linuxidc@localhost dirtest]$ ll 總計 36 drwxrwxr-x 2 linuxidc jzhou 4096 03-05 22:43 dirtest1 lrwxrwxrwx 1 linuxidc jzhou 8 03-05 22:45 linkfile -> testfile -rw-rw-r-- 1 linuxidc jzhou 67 03-05 22:40 testfile [linuxidc@localhost dirtest]$ chmod g-w,o+x testfile ==>設置文件testfile的組權限和其他人權限,注意權限變化 [linuxidc@localhost dirtest]$ ls -l 總計 36 drwxrwxr-x 2 linuxidc jzhou 4096 03-05 22:43 dirtest1 lrwxrwxrwx 1 linuxidc jzhou 8 03-05 22:45 linkfile -> testfile -rw-r--r-x 1 linuxidc jzhou 67 03-05 22:40 testfile ==>看,權限變化了 [linuxidc@localhost dirtest]$ chmod 644 dirtest1/ ==>改變目錄dirtest1的權限,即讀寫|讀|讀 [linuxidc@localhost dirtest]$ ll 總計 36 drw-r--r-- 2 linuxidc jzhou 4096 03-05 22:43 dirtest1 ==>發(fā)現(xiàn)它的變化了沒 lrwxrwxrwx 1 linuxidc jzhou 8 03-05 22:45 linkfile -> testfile -rw-r--r-x 1 linuxidc jzhou 67 03-05 22:40 testfile [linuxidc@localhost dirtest]$ chown linuxidc:root testfile ==>普通用戶沒有權限更改 chown: 正在更改 “testfile” 的所有者: 不允許的操作 [linuxidc@localhost dirtest]$ su root ==>切換到root用戶 口令: [root@localhost dirtest]# ll 總計 36 drw-r--r-- 2 linuxidc jzhou 4096 03-05 22:43 dirtest1 lrwxrwxrwx 1 linuxidc jzhou 8 03-05 22:45 linkfile -> testfile -rw-r--r-x 1 linuxidc jzhou 67 03-05 22:40 testfile [root@localhost dirtest]# chown root:root testfile ==>將文件testfile的擁有者和屬組都改為root [root@localhost dirtest]# ll 總計 36 drw-r--r-- 2 linuxidc jzhou 4096 03-05 22:43 dirtest1 lrwxrwxrwx 1 linuxidc jzhou 8 03-05 22:45 linkfile -> testfile -rw-r--r-x 1 root root 67 03-05 22:40 testfile ==>看,它的文件擁有者和所屬組都變?yōu)閞oot了 [root@localhost dirtest]#
修改目錄的權限和所屬組時可以指定-R選項以實現(xiàn)目錄里的文件或者目錄也可以遞歸變化。若只修改文件/目錄所有者只需指定前者,即chown root testfile,若只修改文件/目錄所屬組的權限,前面的用戶可不寫,即chown :root testfile。
![]() | ![]() .. 定價:¥45 優(yōu)惠價:¥42 更多書籍 |
![]() | ![]() .. 定價:¥225 優(yōu)惠價:¥213 更多書籍 |