Linux學習筆記(八)許可權管理命令

2022-07-26 02:24:12 字數 1829 閱讀 4552

第1位代表檔案型別

"-":普通檔案

"b":塊裝置檔案

"c":字元裝置檔案

"d":目錄檔案

"p":管道符檔案

"s":套接字檔案

第2-4位代表檔案所有者的許可權

(如果有字母,則代表擁有對應許可權,如果是"-",則代表沒有對應的許可權)

"r":read,讀取許可權

"w":write,寫許可權

"x":execute,執行許可權

第5-7位代表檔案所屬組的許可權,同樣擁有"rwx"許可權

第8-10位代表檔案所屬組的許可權,同樣擁有"rwx"許可權

第11位如果".",則表示這個檔案受selinux的安全規則管理

英文原意:change file mode bits

功能:修改檔案的許可權模式

語法:chmod 選項[-r] 許可權模式 檔名

chmod -r    遞迴設定許可權,也就是給子目錄中的所有檔案設定許可權

許可權模式的格式為:[ugoa][[+-=][perms]],即[使用者身份][[賦予方式][許可權]]

使用者身份:

u:(user)代表所有者

g:(group)代表所屬組

o:(other)代表其他人

a:(all)代表全部身份

賦予方式:

+:加入許可權

-:減去許可權

=:設定許可權

許可權: r:(read)讀許可權

w:(write)寫許可權

x:(execute)執行許可權

chmod u+x file1    給所有者加入執行許可權

chmod g+w,o+w file1    給所屬組和其他人加入寫許可權

chmod u=rwx,g=rw,o=rw file1    給所有者設定rwx許可權,所屬組,其他人設定rw許可權

數字許可權:

4:代表r許可權

2:代表w許可權

1:代表x許可權

chmod 755 file1

第乙個數字7:代表所有者許可權是4+2+1,即讀、寫和執行許可權

第二個數字5:代表所屬組的許可權是4+1,即讀、寫許可權

第三個數字5:代表其他人的許可權是4+1,即讀、寫許可權

英文原意:change file owner and group

功能:修改檔案和目錄的所有者和所屬組

語法:chown 選項[-r] 所有者:所屬組 檔案或目錄

chown -r    遞迴設定許可權,也就是給子目錄中的所有檔案設定許可權

chown user file1    修改檔案的所有者為user

chown user:group file1    ":"之前是檔案的所有者,之後是所屬組

英文原意:change group owner-ship

功能:修改檔案和目錄的所屬組

語法:chgrp 使用者身份 檔案

umask預設許可權是linux許可權的一種,主要用於讓linux中的新建檔案和目錄擁有預設許可權

第一位0和特殊許可權有關,後三位002和普通許可權有關

002中的第乙個0和所有者(user)許可權有關,表示使用者許可權-0,也就是許可權不變

建立檔案的預設許可權為-rw-rw-r--

目錄的預設許可權為drwxrwxr-x

可使用umask num命令更改umask預設值

linux學習筆記之許可權管理

umask 目錄 777 umask 檔案 666 umask touch後的許可權 umask 023 檔案預設不具有執行許可權 touch a.txt mod 643 可執行,自動加1。變為644。對目錄 mkdir bb mod 754不改變 suid sgid sticky 只能刪除自己建立...

linux學習筆記 許可權管理命令

命令名稱 chmod 執行許可權 所有使用者 語法 chmod 檔案或目錄名稱 mode 421 檔案或目錄 r 遞迴修改 功能描述 改變檔案或目錄許可權 示例 chmod u r liming 將檔案liming的檔案所有者使用許可權增加可讀許可權 chmod 777 liming 將檔案limi...

Linux許可權管理(筆記)

許可權管理 r w x 三類使用者 u 屬主 g 屬組 o 其它使用者 chown 改變檔案屬主 只有管理員可以使用此命令 chown username file,r 修改目錄及其內部檔案的屬主 reference path to somefile file,屬主屬組全都改 chown userna...