權(quán)限管理命令權(quán)限位含義
第1位代表文件類型
"-":普通文件
"b":塊設(shè)備文件
"c":字符設(shè)備文件
"d":目錄文件
"l":軟鏈接文件
"p":管道符文件
"s":套接字文件
第2-4位代表文件所有者的權(quán)限

(如果有字母,則代表擁有對應(yīng)權(quán)限,如果是"-",則代表沒有對應(yīng)的權(quán)限)
"r":read,讀取權(quán)限
"w":write,寫權(quán)限
"x":execute,執(zhí)行權(quán)限
第5-7位代表文件所屬組的權(quán)限,同樣擁有"rwx"權(quán)限
第8-10位代表文件所屬組的權(quán)限,同樣擁有"rwx"權(quán)限
第11位如果".",則表示這個文件受SELinux的安全規(guī)則管理
chmod
英文原意: file mode bits
功能:修改文件的權(quán)限模式
語法:chmod 選項[-R] 權(quán)限模式 文件名
chmod -R? ? 遞歸設(shè)置權(quán)限,也就是給子目錄中的所有文件設(shè)置權(quán)限
權(quán)限模式的格式為:[ugoa][[+-=][perms]],即[用戶身份][[賦予方式][權(quán)限]]
用戶身份:
u:(user)代表所有者
g:(group)代表所屬組
o:(other)代表其他人
a:(all)代表全部身份
賦予方式:
+:加入權(quán)限

-:減去權(quán)限
=:設(shè)置權(quán)限
權(quán)限:
r:(read)讀權(quán)限
w:(write)寫權(quán)限
x:(execute)執(zhí)行權(quán)限
chmod u+x file1? ? 給所有者加入執(zhí)行權(quán)限
chmod g+w,o+w file1? ? 給所屬組和其他人加入寫權(quán)限
chmod u=rwx,g=rw,o=rw file1? ? 給所有者設(shè)置rwx權(quán)限,所屬組,其他人設(shè)置rw權(quán)限

數(shù)字權(quán)限:
4:代表r權(quán)限
2:代表w權(quán)限
1:代表x權(quán)限
chmod 755 file1
第一個數(shù)字7:代表所有者權(quán)限是4+2+1,即讀、寫和執(zhí)行權(quán)限
第二個數(shù)字5:代表所屬組的權(quán)限是4+1,即讀、寫權(quán)限
第三個數(shù)字5:代表其他人的權(quán)限是4+1,即讀、寫權(quán)限
chown
英文原意: file owner and group
功能:修改文件和目錄的所有者和所屬組
語法:chown 選項[-R] 所有者:所屬組 文件或目錄
chown -R? ? 遞歸設(shè)置權(quán)限,也就是給子目錄中的所有文件設(shè)置權(quán)限
chown user file1? ? 修改文件的所有者為user
chown user:group file1? ? ":"之前是文件的所有者,之后是所屬組
chgrp
英文原意: group owner-ship
功能:修改文件和目錄的所屬組
語法:chgrp 用戶身份 文件
umask默認(rèn)權(quán)限
umask默認(rèn)權(quán)限是Linux權(quán)限的一種,主要用于讓Linux中的新建文件和目錄擁有默認(rèn)權(quán)限
第一位0和特殊權(quán)限有關(guān)linux權(quán)限數(shù)字表示4位,后三位002和普通權(quán)限有關(guān)
002中的第一個0和所有者(user)權(quán)限有關(guān),表示用戶權(quán)限-0linux權(quán)限數(shù)字表示4位,也就是權(quán)限不變
創(chuàng)建文件的默認(rèn)權(quán)限為-rw-rw-r--
目錄的默認(rèn)權(quán)限為-x
可使用umask num命令更改umask默認(rèn)值