文件權(quán)限
chown
更改文件的屬主弄匕、屬組
# chown 屬主 文件名 //修改屬主
# chown .屬組 文件名 //修改屬組
# chown 屬主.屬組 文件名 //更改屬主和屬組
例:chown bibabo.hr file.txt
# chown -R 屬主.屬組 目錄名 //遞歸修改(包括其子目錄中的所有文件屬主屬組)
chmod
更改權(quán)限image-20191101170709941.png
# chmod u+x 文件名 //屬主增加執(zhí)行權(quán)限
# chmod a=rwx 文件名 //所有人都有讀寫執(zhí)行權(quán)限
# chmod a=- 文件名 //所有人都沒有權(quán)限
# chmod ug=rw,o=r 文件名 //屬主屬組有讀寫權(quán)限,其他人只讀
使用數(shù)字的方法
權(quán)值:r=4雷则,w=2耸袜,x=1
# chmod 屬主權(quán)限和/屬組權(quán)限和/其他人權(quán)限和 文件名
# chmod 644 file.txt //屬主有讀寫權(quán)限犀盟,屬組和其他人只讀
image-20191103151911043.png
當(dāng)目錄沒有w權(quán)限缤至,目錄內(nèi)文件有rwx權(quán)限時碍论,普通用戶可以查看(r)更改(w)執(zhí)行(x)文
件,但是不能操作目錄內(nèi)的文件赐劣,比如創(chuàng)建(touch)刪除(rm)和移動(mv)嫉拐。
當(dāng)目錄有w權(quán)限,但對目錄內(nèi)文件沒有任何權(quán)限時魁兼,可以在目錄中操作文件的增刪改名婉徘,但不能
操作文件比如查看內(nèi)容,修改內(nèi)容,執(zhí)行內(nèi)容盖呼。
文件權(quán)限管理之ACL
getfacl
查看文件權(quán)限
[root@localhost ~]# getfacl /home/test.txt
getfacl: Removing leading '/' from absolute path names
# file: home/test.txt
# owner: root
# group: root
user::rw-
user:alice:rw-
user:jack:---
group::r--
group:hr:r--
mask::rw-
other::rw-
setfacl
更改文件權(quán)限
# setfacl -m u/g/o:用戶名:權(quán)限 文件 //對文件增加用戶權(quán)限
例:[root@localhost ~]# setfacl -m u:alice:rw /home/test.txt
//增加alice的讀寫權(quán)限
# setfacl -x u/g/o:用戶名 文件 //刪除用戶權(quán)限
# setfacl -b 文件 //取消文件所有的facl權(quán)限