目錄change the permissions mode of a file
/bin/chmod
所有使用者
chmod [檔案或目錄]
[mode = 421] [檔案或目錄]
-r 遞迴修改
上面的ugoa分別對應所有者,所屬組,其他人,所有人,+-=增加/減少/賦予許可權
[root@vm_0_14_centos ab]# ls
[root@vm_0_14_centos ab]# vim test.txt
[root@vm_0_14_centos ab]# ls -l
total 4
-rw-r--r-- 1 root root 5 feb 1 18:39 test.txt
[root@vm_0_14_centos ab]# chmod g+w test.txt
[root@vm_0_14_centos ab]# ls -l
total 4
-rw-rw-r-- 1 root root 5 feb 1 18:39 test.txt
[root@vm_0_14_centos ab]# chmod g-w,o+w test.txt
[root@vm_0_14_centos ab]# ls -l
total 4
-rw-r--rw- 1 root root 5 feb 1 18:39 test.txt
[root@vm_0_14_centos ab]# chmod g=rwx test.txt
[root@vm_0_14_centos ab]# ls -l
total 4
-rw-rwxrw- 1 root root 5 feb 1 18:39 test.txt
linux的許可權也會用數字來表示,r---4,w---2,x---1,
rwxrw-r--
7 6 4
[root@vm_0_14_centos ab]# chmod 640 test.txt
[root@vm_0_14_centos ab]# ls -l
total 4
-rw-r----- 1 root root 5 feb 1 18:39 test.txt
加上-r之後可以遞迴修改:
[root@vm_0_14_centos tmp]# chmod -r 777 ab
[root@vm_0_14_centos tmp]# ls -l ab
total 4
-rwxrwxrwx 1 root root 5 feb 1 18:39 test.txt
接下來,重頭戲,真的是不看不知道:
簡稱許可權
檔案目錄r讀
可以檢視檔案內容
可以列出目錄中的內容w寫
可以修改檔案內容
可以在目錄中建立,刪除檔案x執行
可以執行檔案
可以進入目錄
這也就意味著,當對資料夾賦予777許可權,那麼任意乙個普通使用者,都能夠刪除該目錄下的檔案.
(學到了學到了)
change file ownership
/bin/chown
所有使用者
chown [使用者] [檔案或目錄]
change file group ownership
/bin/chgrp
所有使用者
chagrp [使用者組] [檔案或目錄]
0特殊許可權
022 --- -w- -w-
777 rwx rwx rwx
022 --- -w- -w-
--------------------------異或
755 rwx r-x r-x
也就是預設新建目錄是755許可權
[root@vm_0_14_centos ~]# umask
0022
[root@vm_0_14_centos ~]# umask -s
u=rwx,g=rx,o=rx
Linux許可權管理命令
改變檔案或目錄許可權chmod 改變檔案或目錄的所有者chown 改變檔案或目錄的所有組chgrp 顯示 設定檔案的預設許可權umask 改變檔案或目錄許可權 改變檔案或目錄的所有者 改變檔案或目錄的所有組 顯示設定檔案的預設許可權 命令名稱 chmod 命令英文原意 change the perm...
Linux許可權管理命令
chmod命令 change the permissions mode of a file 的意思用來更改檔案或者目錄的許可權 命令格式chmod ugoa rwx 檔案或目錄 如下 新增多個許可權用 隔開 命令格式 chmod 數字 檔案或目錄 r 4,w 2,x 1 直接將使用者,組和其他的許可...
linux許可權管理命令
1.更改乙個檔案的所有者命令 命令名稱 chown 命令英文名 change file ownership 命令所在路徑 bin chown 執行許可權 所有使用者 格式 chown 新的所有者 檔案或目錄 只有root改變乙個檔案的所有者 只有root可以新增乙個使用者 2.更改乙個檔案的所有組命...