Linux系統中chown和chmod命令的用法如下:
chown命令:
chmod命令:
注意事項:
㈡ linux下面如何更改用戶名,使得所有原所屬文件夾的擁有者和所屬組名稱也一並更改過來
一、《的chmod命令》。在 shell 中,可以使用chown命令來改變文件所有者及用戶組,chgrp命令來改變文件所在用戶組。在 Linux的C程序中,可以使用chown函數來改變文件所有者,及所在用戶組。
另外,在shell中,要修改文件當前的用戶必須具有管理員root的許可權。可以通過su命令切換到root用戶,也可以通過sudo獲得root的許可權。
二、使用chown命令更改文件擁有者
在 shell 中,可以使用chown命令來改變文件所有者。chown命令是change owner(改變擁有者)的縮寫。需要要注意的是,用戶必須是已經存在系統中的,也就是只能改變為在 /etc/passwd這個文件中有記錄的用戶名稱才可以。
chown命令的用途很多,還可以順便直接修改用戶組的名稱。此外,如果要連目錄下的所有子目錄或文件同時更改文件擁有者的話,直接加上 -R的參數即可。
基本語法:
chown [-R] 賬號名稱 文件或目錄
chown [-R] 賬號名稱:用戶組名稱 文件或目錄
參數:
-R : 進行遞歸( recursive )的持續更改,即連同子目錄下的所有文件、目錄
都更新成為這個用戶組。常常用在更改某一目錄的情況。
示例1:
[root@localhosthome]#touchtestfile//由root用戶創建文件
[root@localhosthome]#lstestfile–l
-rw--w--w-1rootroot0Jun719:35testfile//文件的擁有者及擁有者級均為root
[root@localhosthome]#chownyangzongdetestfile//修改文件擁有者為yangzongde
[root@localhosthome]#lstestfile-l
-rw--w--w-1yangzongderoot0Jun719:35testfile//查看文件擁有者為yangzongde,但組仍為root
三、使用chgrp命令更改文件所屬用戶組
在shell中,可以使用chgrp命令來改變文件所屬用戶組,該命令就是change group(改變用戶組)的縮寫。需要注意的是要改變成為的用戶組名稱,必須在 /etc/group里存在,否則就會顯示錯誤。
基本語法:
chgrp [-R] 用戶組名稱 dirname/filename ...
參數:
-R : 進行遞歸( recursive )的持續更改,即連同子目錄下的所有文件、目錄
都更新成為這個用戶組。常常用在更改某一目錄的情況。
示例3
[root@localhosthome]#lstestfile-l
-rw--w--w-1yangzongderoot0Jun719:35testfile//查看文件擁有者為yangzongde,但組為root
[root@localhosthome]#chgrpyangzongdetestfile//修改擁有者組為yangzongde
[root@localhosthome]#lstestfile-l
-rw--w--w-1yangzongdeyangzongde0Jun719:35testfile
[root@localhosthome]#chownroot:roottestfile//使用chown一次性修改擁有者及組
[root@localhosthome]#lstestfile-l
-rw--w--w-1rootroot0Jun719:35testfile
㈢ Linux 用戶、許可權及改變文件所有者及文件所屬組多例詳解有哪些
Linux世界中的文件所有權、許可權與管理藝術
想深入理解Linux系統中的文件許可權和所有權轉移?這堂深入淺出的課程將帶你掌握chown、chmod和chgrp這三個關鍵命令,讓你輕松掌握零基礎操作。不論你是新手還是進階用戶,這里的實例解析都將幫你輕松上手。
許可權與訪問控制:三把鑰匙
Linux文件和目錄的許可權由三個字元組成,分別代表讀(r)、寫(w)和執行(x)。簡單來說,r為只讀,w為寫入,x為執行。-則表示沒有許可權。文件或目錄的訪問許可權通過chmod命令來管理,比如chmod ug+w,o-x info.log,就是給info.log文件的所屬者和組賦予寫許可權,同時取消其他用戶的執行許可權。
文件所有權的轉換大師
chown命令是文件所有權和用戶組所有權轉換的高手。chown -R admin /logs可以遞歸地將/logs及其子目錄的所有權交給admin,而chown -R admin.root /logs則同時改變所有權和用戶組。單個文件的更改則用chown admin log,簡單易行。
用戶組與超級許可權的橋梁
chgrp用於更改文件或目錄的用戶組,普通用戶可以改變文件所在組,但必須是該組成員。chgrp命令允許用戶靈活地調整文件的組歸屬。而sudo和su則涉及更高級的許可權升級,但這里我們重點聚焦於基礎許可權管理。
實例演練:實戰操作
通過實際操作,掌握如何將/logs文件夾的所有權和許可權進行如下調整:(1)將所有許可權賦予所有用戶,即chmod -R 777 /logs;(2)僅給info.log文件的其他用戶取消執行許可權,chmod ug+w,o-x info.log。
總結與學習路徑
理解並熟練運用chown、chmod和chgrp,你就能像個Linux老手一樣,自如地操縱文件的所有權和許可權。一步步的實例演示和深入剖析,讓你在Linux世界中游刃有餘。現在,就讓我們開始這段許可權管理的探索之旅吧!
——來自「不甩鍋的碼農」,未經授權,禁止商業使用,更多精彩內容請關注同名GitHub或官方博客。
㈣ linux下怎麼改文件夾的所屬組
1、打開自己的linux系統。