歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux操作系統學習筆記權限管理(7)

Linux操作系統學習筆記權限管理(7)

日期:2017/2/25 10:32:45   编辑:Linux教程

設置文件/目錄的權限——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   ==>發現它的變化了沒
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   ==>看,它的文件擁有者和所屬組都變為root了
[root@localhost dirtest]# 

修改目錄的權限和所屬組時可以指定-R選項以實現目錄裡的文件或者目錄也可以遞歸變化。若只修改文件/目錄所有者只需指定前者,即chown root testfile,若只修改文件/目錄所屬組的權限,前面的用戶可不寫,即chown :root testfile。

Copyright © Linux教程網 All Rights Reserved