Linux組與權限管理

Linux組基本介紹
在Linux中的每個用戶必須屬於一個組,不能獨立於組外。在linux中每個文件有所有者、所在組、其他組的概念。
1.一般爲文件的創建者,誰創建了該文件,就自然的成爲該文件的所有者。
查看文件的所有者
指令 ls -ahl
修改文件所有者
指令 chown 用戶名 文件名
修改文件所在的組
指令 chgrp 組名 文件名
改變用戶所在的組
usermod  -g 組名 用戶名
usermod  -d 目錄名 用戶名  改變該用戶登錄的初始目錄
權限的基本介紹

r(Read,讀取):對文件而言,具有讀取文件內容的權限;對目錄來說,具有瀏覽目錄的權限。
w(Write,寫入):對文件而言,具有新增,修改,刪除文件內容的權限;對目錄來說,具有新建,刪除,修改,移動目錄內文件的權限。
x(eXecute,執行):對文件而言,具有執行文件的權限;對目錄了來說該用戶具有進入目錄的權限。
1、目錄的只讀訪問不允許使用cd進入目錄,必須要有執行的權限才能進入。
2、只有執行權限只能進入目錄,不能看到目錄下的內容,要想看到目錄下的文件名和目錄名,需要可讀權限。
3、一個文件能不能被刪除,主要看該文件所在的目錄對用戶是否具有寫權限,如果目錄對用戶沒有寫權限,則該目錄下的所有文件都不能被刪除,文件所有者除外
4、目錄的w位不設置,即使你擁有目錄中某文件的w權限也不能寫該文件
修改文件或者目錄權限 -chmod
通過 chmod指令,可以修改文件或者目錄的權限
規則 r=4 w=2 x=1 r+w+x=4+2+1 =7
chmod 755 /home/abc.txt

修改文件所有者 -chown
chown newowner file 改變文件的所有者
chown newowner:newgroup file 改變用戶的所有者和所有組
-R 如果是目錄 則使其下所有子文件或目錄遞歸生效

修改文件所在組 -chgrp
chgrp newgroup file 改變文件的所有組

 

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