Linux常用命令(四)

1. 權限管理命令:chown
英文助記:change file ownership
功能:改變文件或目錄的所有者
語法:chown 【用戶】 【文件/目錄】
示例:
在這裏插入圖片描述
解釋:root用戶創建文件abc,切換到zhangsan用戶,查看到abc的文件所有者爲root,這時,zhangsan想將該文件的所有者改爲romeo,但是操作不被允許。再切換回root用戶,再將abc文件的所有者從root改爲zhangsan,再查看,就可以改成功。

2.權限管理命令:chgrp
英文助記:change file group ownership
功能:改變文件或目錄的所屬組
語法:chgrp 【用戶組】 【文件/目錄】
示例:
在這裏插入圖片描述
解釋:依然是上邊root創建的文件abc,這時通過groupadd添加一個組(romeoGroup),再切換到zhangsan用戶,改變abc的文件所屬組,但是提示不被允許的操作。再切換到root,相同的操作,修改成功。

3. 在說第三個命令前,先請我們考慮一個問題:文件的所有者與文件所屬組究竟是個什麼概念呢?
答:【文件所有者】:通俗講就是文件由誰創建的,誰就是該文件的所有者。
【文件所屬組】:首先應該明確一點:一個用戶可以屬於多個組,但他只有一個缺省組。所以所屬組就是文件所有者的缺省組

權限管理命令: umask 【-S】
選項:-S 以rwx的形式顯示新建文件的缺省權限(默認權限)
英文助記:the user file-creation mask
功能:顯示/設置文件的缺省權限。
示例:umask -S
在這裏插入圖片描述
解釋:“u=rwx,g=rx,o=rx”表示所有者默認有rwx權限,所屬組默認有rx權限,其他用戶默認有rx權限。然後,我們新建一個目錄,看到該目錄的缺省權限就是上述。但是,新建一個文件後,發現該新建文件的缺省權限少了x。這時因爲:Linux系統出於安全因素,新建的文件不能有執行權限。假如病毒文件被新建後就擁有可執行權限,將會很危險。所以新建文件沒有x權限。

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