Linux許可權管理之基本許可權

2021-07-23 12:00:11 字數 1569 閱讀 1287

一:檔案基本許可權

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

例如755 >> rwxr-xr-x

766 >> rwxrw-rw-

644 >> rw-r--r--

例如字元賦許可權

chmod u+w file  //給檔案file的所有者新增w許可權

chmod g-x file  //給檔案file的所屬組減去x許可權

chmod o=rw file  //檔案file的其他人賦予rw的許可權

chmod a=rwx file  //給檔案file的所有人賦予rwx的許可權

數字賦許可權

chmod 755 file  //給檔案file的所有者(rwx),所屬組(rx),其他(rx)人賦許可權    

2.許可權的作用

許可權對檔案的作用

r:讀取檔案的內容( cat more head tail)

w:編輯、新增、修改檔案內容( vi echo) ---但是不包含刪除檔案

x:可執行

許可權對目錄的作用

r:可以查詢目錄下檔名( ls)

w:具體修改目錄結構的許可權。如新建檔案和目錄,刪除此目錄下檔案和目錄,重新命名此目錄下檔案和目錄,  剪下( touch rm mv cp)

x:可以進入目錄

注意:對檔案來講最高許可權是:執行(x),對檔案少賦執行許可權

對目錄來講最高許可權是:寫(w),對目錄少賦寫許可權

3.其他許可權的命令

修改檔案的所有者

chown 使用者名稱  檔名

修改檔案的所屬組

chgrp 所屬組  檔名

同理:chown 所有者:所有組 檔名

二:檔案預設許可權

檢視預設許可權的命令

umask  --檢視預設許可權

0022

-第一位0:檔案特殊許可權

-022:檔案的預設許可權

檔案的預設許可權

-檔案預設不能建立為執行檔案,必須手工賦予執行許可權

-所以檔案的預設許可權最大為666

-預設許可權需要換算成字母再相減

-建立檔案之後的預設許可權,為666減去umask值

檔案許可權0666 減去 0022 等於644

目錄的預設許可權

-目錄預設許可權最大為777

-預設許可權需要換算成字母再相減

-建立檔案之後的預設許可權,為777減去umsak值

目錄許可權0777 減去 0022 等於755

修改umask值

臨時修改  --umask 0002

永久修改  --vim /etc/profile

Linux 許可權管理之基本許可權

檔案就三個許可權 所有者許可權 組許可權 其他許可權 有時候不夠用 如某個檔案許可權是770,而想讓老王有5的許可權,但是老王不是檔案所有者和所屬組 這時候就需要acl許可權,用來解決使用者身份不夠的問題。檢視分割槽acl許可權是否開啟 dumpe2fs h dev sda5注 dumpe2fs命令...

Linux許可權管理 基本許可權

修改許可權命令chmod chmod 選項 模式 檔名選項 r遞迴修改許可權 模式 模式分為兩類 1.ugoa 字母依次代表所屬人,所屬組,其他人和所有人 全部人 在這個模式下,使用 增加或者刪除某個許可權即可。例如 chmod u x 檔名意思即為所屬人增加執行許可權。這種模式使用的並不常見,需要...

Linux許可權管理之設定ACL許可權

ps 乙個使用者既不屬於檔案的所有者u,所屬組人員g也不屬於其他人o,那麼他想訪問伺服器裡面的檔案則需要給他設定acl許可權,這樣他才有訪問該檔案的許可權。檢視當前系統有哪些分割槽 df h 檢視指定分割槽詳細檔案資訊 dumpe2fs h 分割槽路徑 下面是檢視 根分割槽 的詳細檔案資訊 臨時開啟...