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 改變文件的所有組