文件權限管理


權限

某一個用戶針對某一個文件的權限。

1、權限分為三個部分
	可讀	(r)
	可寫	(w)
	可執行	(x)
	沒有對應權限 (-)
	
	執行腳本 == 運行腳本
2、權限位
	權限位主要分為三個部分,分別是屬主、屬組以及其他人
	rwx	:屬主
	r-x	:屬組
	r-x	:其他人
	
	可讀 可寫 可執行
3、每一個權限擁有一個數字編號
	可讀(r)	:4
	可寫(w)	:2
	可執行(x)	:1
	沒有對應權限(-)	:0
4、再添加權限的時候,可以將權限加起來
	index
		屬主  :可讀可寫可執行
		屬組  :可讀可寫
		其他人:沒有任何權限
		
		rwxrw---- 等價於 700
5、添加權限
	chmod
	    格式:chmod [參數] [權限表達式] [操作對象]
		舉例:chmod -R 700 3.txt
		
	參數:-R :遞歸增加權限
6、權限的歸屬
	屬主  :u
	屬組  :g
	其他人:o
		
		舉例:cmod o+r 3.txt
7、測試權限對於用戶的意義
	1、普通用戶是嚴格遵守權限的
	2、root 用戶是高於權限
	3、權限需要重新登才生效(su 和 su - 都可以)
8、測試權限對於目錄的意義
	1、文件可讀,路徑的最小權限是必須是擁有可執行權限。
	2、文件可寫,路徑的最小權限是必須是擁有可執行權限。
	3、文件可執行,路徑的最小權限是必須是擁有可讀可寫可執行。
9、創建文件的默認權限,創建文件的默認權限是從哪里來的
	在 Linux 中,常用的文件權限是6666,目錄的權限是777。
	
	1、文件的權限是跟 umask 值相減,遇到奇數加一;遇到偶數則不變。
	2、文件夾的權限只要跟 umask 值相減即可。
	
	root:unask 022
	test09:umask 002
	
	默認文件權限:664
	默認的文件夾權限:775
	
	&&	and
	||	or
	
	umask 123
		644
		654
		
	需求:
		要求把一個月之前修改過的日志文件刪除。
		
案例:
	案例1:將index文件添加屬性:可讀可寫可執行、屬組:可讀可寫、其他人:沒有任何權限
		chmod 760 index
		
	案例2:將baiddu下的所有文件設置rwxr--r--
		chmod -R 744 baidu/
	
	案例3:將index這個文件的屬組增加一個可執行權限
		chmod g+x index
		chmod g+x,o-r index

系統用戶信息

whoami  : 當前窗口登錄的用戶
who     :當前用戶登錄系統的終端


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM