linux_普通用戶和root用戶的權限舉例說明


下面是解釋:

當前# root用戶, ls列出列表 

mkdir 新建目錄

賦予目錄744權限      對others來說是  r--  只可讀

touch 新建在目錄下的同名文件

賦予文件600權限      對others來說是  ---  無權限

ls -ald  列出目錄和文件的詳細權限 用戶組 大小 時間等信息

切換回普通用戶zzh

zzh用戶無法ls到目錄下的同名文件 (對於zzh來說雖然該目錄是可讀的read,可以查詢文件名,但是該目錄是無法執行的execute,因此無法獲取進入該目錄的key)提示permission denied

ls列出文件,同樣,zzh用戶無法cd到目錄內,無法把該目錄變更為 工作目錄(work目錄)

這個例子是要深入充分理解:1權限與用戶 用戶組 others的關系與設定 2目錄和文件的rwx實際含義有差別 3希望目錄盡量最好同時賦予r和x的權限(承第二點)

 

 

切換root用戶

更改目錄擁有者為zzh用戶

列出詳細信息證實

切換回zzh用戶

列表

cd進目錄 (這次可以成功,因為zzh是該目錄的擁有者)

列出目錄下文件

該文件是root用戶的 因此無法讀寫執行,即對該文件沒有任何權限,但是zzh對目錄有w寫入權限,所以對目錄下的文件具有更改刪除權限,因此zzh可以刪除root的文件雖然無法讀寫它,

    如同你的抽屜里放進了別人的保險盒,無法操作保險盒但可以把它丟出你的抽屜

這個例子是要說明1更改文件或目錄擁有者或用戶組chgrp的操作 2目錄的w權限的意義以及交叉用戶組的處理與權限賦予,3 網站服務器軟件的管理

 

下面是一些匯總,希望你能看得懂.

設你是zzh,你有兩個文件分別是 /dir1/file1 和 /dir2  下面列表會給出你要完成操作的最小(至少)權限

所以對於開放目錄一般希望r和x都賦予,但是w的權限需要謹慎考慮


免責聲明!

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



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