文件与目录权限,文件查找
設(shè)定文件或目錄影藏屬性:
?? ?設(shè)定:chattr
?? ?chattr +i file************讓一個(gè)文件【不能被刪除、改名、設(shè)定連結(jié)也無法寫入或新增數(shù)據(jù)?!考幢闶怯胹udo也不行。
?? ?
?? ?chattr -i file********解除權(quán)限
?? ?查看:lsattr
***********************************************************
umask 就是指定 『目前用戶在建立文件或目錄時(shí)候的權(quán)限默認(rèn)值』
umask
0002 ********在終端輸入umask,會(huì)出現(xiàn)數(shù)字權(quán)限,第一個(gè)數(shù)字表示特殊權(quán)限,下面依次是:user、group,others。數(shù)字是表示被扣除的權(quán)限,0則表示權(quán)限沒有被扣除,具有rwx全部權(quán)限,最后的2表示others扣除了w的權(quán)限。
umask -S
u=rwx,g=rwx,o=rx***************直接字母顯示user、group、others的權(quán)限。
文檔和目錄的默認(rèn)權(quán)限不同,一般文檔沒有x執(zhí)行權(quán)限,但x執(zhí)行權(quán)限對(duì)目錄卻很重要。所以,文檔權(quán)限最大為666,而目錄最大為777。
默認(rèn)權(quán)限的修改:umask 022*****后面直接加修改后的權(quán)限。
************************************************************
一、SUID(set UID)特殊權(quán)限:
SUID 權(quán)限僅對(duì)二進(jìn)制程序(binary program)有效;
執(zhí)行者對(duì)于該程序需要具有 x 的可執(zhí)行權(quán)限;
本權(quán)限僅在執(zhí)行該程序的過程中有效 (run-time);
執(zhí)行者將具有該程序擁有者 (owner) 的權(quán)限。
二、SGID(set GID)特殊權(quán)限:
1、對(duì)文件:
SGID 對(duì)二進(jìn)制程序有用;
程序執(zhí)行者對(duì)于該程序來說,需具備 x 的權(quán)限;
執(zhí)行者在執(zhí)行的過程中將會(huì)獲得該程序群組的支持!
2、對(duì)目錄:
用戶若對(duì)于此目錄具有 r 與 x 的權(quán)限時(shí),該用戶能夠進(jìn)入此目錄;
用戶在此目錄下的有效群組(effective group)將會(huì)變成該目錄的群組;
用途:若用戶在此目錄下具有 w 的權(quán)限(可以新建文件),則使用者所建立的新文件,該新文件的群組與此目錄的群組相同。
三、Sticky Bit(僅對(duì)目錄)
用戶對(duì)于此目錄有w,x權(quán)限;
當(dāng)用戶在該目錄下建立文件或目錄時(shí),僅有自己與root才有權(quán)利刪除該文件。
權(quán)限的數(shù)字表示:
SUID 4
SGID 2
SBIT 1
例子:將一個(gè)文件修改為 [-rwsr-xr-x]
s在用戶權(quán)利中,所以是SUID 4。
chmod 4755 file************4加在前面
******************************************************************
文件搜索命令:
1、which(尋找執(zhí)行檔)
which command
這個(gè)指令是根據(jù)『PATH』這個(gè)環(huán)境變量所規(guī)范的路徑,去搜尋『執(zhí)行檔』的檔名。
2、whereis(由一些特定的目錄中尋找文件文件名)
whereis file
主要是針對(duì) /bin /sbin 底下的執(zhí)行檔, 以及 /usr/share/man 底下的 man page 文件,所以速度快。
3、locate
locate file
在數(shù)據(jù)庫中查找,列出所有file的路徑文檔,但數(shù)據(jù)庫每天更新一次,可能查不到,速度快。
手動(dòng)更新數(shù)據(jù)庫--updatedb
4、find(最強(qiáng)大的搜索命令,搜索整個(gè)硬盤,時(shí)間長(zhǎng))
轉(zhuǎn)載于:https://www.cnblogs.com/valon/p/6727826.html
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的文件与目录权限,文件查找的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于VS2017 添加 EF的MVC控制
- 下一篇: 编程语言 学习汇总