Linux 基本許可權

2022-02-14 09:22:40 字數 1765 閱讀 7731

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 例...