基本權(quán)限的修改
查看權(quán)限
# 查看權(quán)限
ls -l (ll)
-rw-r--r--
第一位:文件類型棺耍; - 文件 d 目錄 l 軟鏈接文件
之后的第一個(gè)三位:u所有者權(quán)限剔猿;第二個(gè)三位:g所有組權(quán)限奴烙;第三個(gè)三位:o其他人權(quán)限 (r讀,w寫隔显,x執(zhí)行)
chmod 修改權(quán)限
chmod u+x,g+w,o+w 文件名 # 所有者添加x執(zhí)行,所有組添加w可讀柱彻,其他人添加w可讀
chmod u-x,g-w,o-w 文件名 # 與上相反
chmod u=rwx,g=rw 文件名 # 所有者rwx何之,所有組rw
chmod a=rw 文件名 # 所有人都有rw權(quán)限
權(quán)限的數(shù)字表示
r---4
w---2
x---1
# rwxr-xr-x 755;rw-r--r-- 644
chmod 755 文件名
權(quán)限的作用
權(quán)限對(duì)文件的作用
r:讀取文件內(nèi)容 (cat more head tail)
w:編輯凭舶、新增晌块、修改文件內(nèi)容(vi echo),但是不包含刪除文件
x:可執(zhí)行
權(quán)限對(duì)目錄的作用
r:可以查詢目錄下文件名
w:具有修改目錄結(jié)構(gòu)的權(quán)限帅霜。如新建文件和目錄匆背,刪除此目錄下文件和目錄,重命名此目錄下文件和目錄身冀,剪切(touch rm mv cp)
x:可以進(jìn)入目錄(cd)
目錄的權(quán)利是0(無權(quán)限),5(rx),7(rwx)
最高權(quán)限
文件的最高權(quán)限是x靠汁;目錄的最高權(quán)限是w
修改文件的所有者
chown 用戶名 文件名
chgrp 組名 文件名
chown 用戶名:組名 文件名
讓用戶對(duì)文件及目錄擁有一定的權(quán)限
# 更改所有者所屬組
chown user:grp 文件名
# 更改權(quán)限
chmod 750 文件名
分配文件權(quán)限的核心原則:在最小權(quán)限情況下能夠?qū)崿F(xiàn)要求即可。
文件的默認(rèn)權(quán)限
# 查看默認(rèn)權(quán)限的命令
umask
# 更改umask值(臨時(shí)生效)
umask 0000
# 更改umask值(永久生效)
vi /etc/profile (centos7測試失斆鲱怼)
默認(rèn):root為0022蝶怔,第一個(gè)0位特殊權(quán)限,后三位為rwx權(quán)限
【文件的默認(rèn)權(quán)限】
文件默認(rèn)不能建立為執(zhí)行文件兄墅,必須手工賦予執(zhí)行權(quán)限踢星,所以文件默認(rèn)權(quán)限最大為666,默認(rèn)權(quán)限需要換算成字母再相減隙咸,建立默認(rèn)文件之后的默認(rèn)權(quán)限沐悦,為666減去umask值成洗。
【目錄的默認(rèn)權(quán)限】
目錄默認(rèn)權(quán)限最大為777,默認(rèn)權(quán)限需要換算成字母再相減藏否,建立目錄之后的默認(rèn)權(quán)限瓶殃,為777減去umask值。