ls命令的結果顯示,第一列就是檔案的許可權。如果不算最後的".",有十位。許可權的含義如下圖所示:
第一位:檔案型別常見有以下幾種,摘自centos6.8的info ls命令中
`-' regular file 普通檔案
`b' block special file 塊裝置檔案,儲存檔案都是這種檔案
`c' character special file 字元裝置檔案,輸入裝置一般是這種
`d' directory 目錄檔案
`l' symbolic link 軟鏈結檔案
`p' fifo (named pipe) 管道符檔案
`s' socket 套接字檔案
第二~四位(第五~七位,第八~十位):rwx。表示讀,寫,執行三個許可權。read,write,excute。
第十一位的"."表示該檔案是否受selinux安全保護。
gnu `ls' uses a `.' character to indicate a file with an selinux security context, but no other alternate access method. (摘自info ls)
chmod [選項] 許可權模式 檔名
選項: -r 遞迴設定許可權
許可權模式格式:[ugoa][[+-=][perms]]
例如:給a檔案的所有者和其他人賦予寫許可權。
chmod g+w,o+w a
數字許可權:數字許可權的賦予方式比較簡單
例如:給a檔案賦予755許可權,表示自己擁有rwx許可權,所屬組和其他人擁有rx許可權
chmod 755 a
常見數字許可權:
chown 修改檔案和目錄的所有者和使用者組
chown [選項] 所有者:所屬組 檔案或目錄
選項: -r 遞迴設定許可權
普通使用者不能修改檔案的所有者,哪怕自己是檔案的所有者也不行,超級使用者才可以。
普通使用者可以修改所有者是自己檔案的許可權。
chgrp修改檔案和目錄的所屬組的命令
對檔案有寫許可權,是不能刪除檔案本身的,只能修改檔案中的資料,如果像刪除檔案,則需要對檔案的上級目錄擁有寫許可權。
目錄的執行(x)許可權代表可以進入該目錄。
對檔案來說,執行(x)許可權是最高許可權。
對目錄來說,寫(w)許可權是最高許可權。
系統通過umask來保證新建檔案和目錄擁有預設許可權。
檢視系統的umask許可權:
[root@192 opt]# umask
0022 #用八進位制數值顯示umask許可權
[root@192 opt]# umask -s
u=rwx,g=rx,o=rx #用字母表示檔案和目錄的初始許可權
umask許可權的計算方法:
永久修改umask許可權:在/etc/profile檔案修改,建議不要修改。
linux基本許可權 基本許可權修改
1.檢視檔案的讀寫執行許可權 root live wu ll total 0 rw r r 1 root root 0 jul 30 07 07 a.txt 2.許可權對檔案的作用說明 r 讀取檔案內容 可以對檔案執行 cat,more,head,tail操作 w 編輯,新增,修改檔案內容 可以執行...
Linux許可權管理 基本許可權
修改許可權命令chmod chmod 選項 模式 檔名選項 r遞迴修改許可權 模式 模式分為兩類 1.ugoa 字母依次代表所屬人,所屬組,其他人和所有人 全部人 在這個模式下,使用 增加或者刪除某個許可權即可。例如 chmod u x 檔名意思即為所屬人增加執行許可權。這種模式使用的並不常見,需要...
Linux許可權管理之基本許可權
一 檔案基本許可權 1.基本許可權修改 rwxr r 檔案型別 檔案 d 目錄 l 軟鏈結檔案 rw r r u所有者 g所屬組 o其他人 r 讀 w 寫 x 執行 chmod 選項 模式 檔名 選項 r 遞迴 模式 ugoa rwx mode 421 許可權的數字表示法 r 4 w 2 x 1 例...