零基礎學習Linux第十一章 權限管理

在這裏插入圖片描述
在這裏插入圖片描述
一個用戶,對於一個文件,有 3 種可能的身份
lisi: 是飛機的主人 user
{liwu,liyuan} 和飛機的主人同組 , group
{wangwu,zhaoliu},和此飛機沒有任何關係, other
在這裏插入圖片描述
每個文件或者文件夾,都有 3 個權限,分別是對 u 的權限,對 g 的權限,對 o 的權限例如:-rwx-rw–r-- for.sh
我們可以知道, 對於 for.sh 文件,
主人有讀寫及執行權,
對於與主人同組的人,有讀寫權, 而其他人,則只有讀權限.
思考,如果用數字來表示此文件的權限應該爲多少? 答: 764

修改權限的方法
修改權限有兩種方法,一種是相對法,一種是絕對法.
相對法,是指在原有權限基礎上,針對不同的角色加/減 某一個權限
絕對法,則不需考慮之前的角色及對應權限,直接指定最終的各角色權限

做如下試驗
絕對法修改權限
特點:不管之前的權限是什麼樣兒的,直接把 3 個對象(u,g,o)的權限改成指定權限如 chmod 755 for.sh

相對法修改權限
特點:在知道當前權限的基礎上,針對 3 種角色(u,g,o)中的某一個角色,增加或減小某種權限(r,w,x)
如 chmod o+x for.sh
修改一個文件的主人
chown (change owner 改變主人) chown 新主人 某文件 ,
修改一個文件的組chgrp(change group) chgrp 新組 某文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章