轉載]Linux更改檔案資料夾所屬使用者組(chgrp)
更改所屬使用者組, chgrp
改變檔案的使用者組很簡單,直接用chgrp即可,這個命令就是change group(改變使用者組)的縮寫。這樣就很好記了。不過,請記住,要改變成為的使用者組名稱,必須在 /etc/group裡存在,否則就會顯示錯誤。
假設以root的身份登入FC4,那麼,在你的家目錄內有一個install.log檔案,如何改變該檔案的使用者組呢?假設你已經知道在 /etc/group裡已經存在一個名為users的使用者組,但是,testing這個使用者組名字就不存在 /etc/group中了,此時改變使用者組成為users與testing,會有什麼現象發生呢?
[root@linux ~]# chgrp [-R] dirname/filename ...
引數:
-R : 進行遞迴( recursive )的持續更改,即連同子目錄下的所有檔案、目錄
都更新成為這個使用者組。常常用在更改某一目錄的情況。
範例:
[root@linux ~]# chgrp users install.log
[root@linux ~]# ls -l
-rw-r--r-- 1 root users 68495 Jun 25 08:53 install.log
[root@linux ~]# chgrp testing install.log
chgrp: invalid group name `testing' <== 出現錯誤資訊~找不到這個使用者組名~
發現了嗎?檔案的使用者組被改成users了,但要改成testing的時候,就會發生錯誤。注意,出現錯誤資訊,還是要查查錯誤資訊的內容才好。
更改檔案擁有者, chown
那麼,如何改變一個檔案的擁有者呢?很簡單。既然改變使用者組是change group,那麼改變擁有者就是change owner(改變擁有者)。這就是chown這個命令的用途,要注意的是,使用者必須是已經存在系統中的,也就是在 /etc/passwd這個檔案中有記錄的使用者名稱稱才可改變。
chown的用途很多,還可以順便直接修改使用者組的名稱。此外,如果要連目錄下的所有子目錄或檔案同時更改檔案擁有者的話,直接加上 -R的引數即可。我們來看看語法與範例:
[root@linux ~]# chown [-R] 賬號名稱 檔案或目錄
[root@linux ~]# chown [-R] 賬號名稱:使用者組名稱 檔案或目錄
引數:
-R : 進行遞迴( recursive )的持續更改,即連同子目錄下的所有檔案、目錄
都更新成為這個使用者組。常常用在更改某一目錄的情況。
範例:
[root@linux ~]# chown bin install.log
[root@linux ~]# ls -l
-rw-r--r-- 1 bin users 68495 Jun 25 08:53 install.log
[root@linux ~]# chown root:root install.log
[root@linux ~]# ls -l
-rw-r--r-- 1 root root 68495 Jun 25 08:53 install.log
我們知道如何改變檔案的使用者組與擁有者了,那麼,什麼時候要使用chown或chgrp呢?或許你會覺得奇怪吧?是的,確實有時候需要更改檔案的擁有者的,最常見的例子就是在複製檔案給其他人時,我們使用最簡單的cp來說明好了:
[root@linux ~]# cp 來原始檔 目的檔案 |
假設今天要將 .bashrc檔案複製成為 .bashrc_test,且是要給bin這個人,你可以這樣做:
[root@linux ~]# cp .bashrc .bashrc_test |
怎麼辦?.bashrc_test還是屬於root所有,如此一來,即使將檔案拿給bin使用者了,他仍然無法修改(看屬性就知道了),所以就必須修改這個檔案的擁有者與使用者組。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22392018/viewspace-720852/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux修改檔案所屬使用者和組Linux
- linux下批量修改檔案及資料夾所Linux
- 013 Linux 搞懂「檔案所屬者更改及許可權的賦予」從未如此簡單(chmod、chgrp、chown)Linux
- linux為檔案/目錄分配使用者組/許可權(chown chgrp chmod)Linux
- 如何檢視OS linux下目錄、資料夾或檔案所掛載的分割槽Linux
- Linux加密壓縮檔案/資料夾Linux加密
- linux 檔案、資料夾許可權Linux
- Linux統計某資料夾下檔案、資料夾的個數Linux
- TF卡資料夾右擊檢視屬性時它說“資料夾變檔案”
- 畸形檔案 資料夾
- Linux中隱藏檔案與資料夾Linux
- Linux修改檔案/資料夾許可權Linux
- Linux 資料夾和檔案大小排序Linux排序
- Linux檔案結構及基本資料夾Linux
- perl更改當前資料夾下的檔名
- Centos8中如何更改資料夾中多個檔案的副檔名CentOS
- 利用scp 遠端上傳下載檔案/資料夾
- LINUX使用者和使用者組配置檔案詳解(轉)Linux
- 批量修改資料夾及檔案使用者許可權和使用者組許可權 centosCentOS
- Linux rm 命令刪除檔案或資料夾Linux
- 【Linux】linux下刪除/清空資料夾/檔案命令Linux
- [Linux] linux 刪除亂碼的檔案&資料夾Linux
- 讀取資料夾檔案
- TListView元件顯示資料夾中的檔案 (轉)View元件
- 利用java本地複製檔案及資料夾 (轉)Java
- 將檔案轉移到一個資料夾內batBAT
- docker部署nginx並且掛載資料夾和檔案DockerNginx
- 更改資料檔案位置或改名
- Qt 選擇資料夾、建立資料夾以及建立檔案QT
- asp.net 遞迴刪除資料夾及其子資料夾和所有檔案[轉]ASP.NET遞迴
- linux監控資料夾內的檔案數量Linux
- 資料庫檔案和檔案組資料庫
- 認識 Linux 檔案屬性及檔案配置(轉)Linux
- linux掛載windows共享資料夾LinuxWindows
- 獲取資料夾及其子資料夾下的所有檔案
- 更改資料檔案路徑的方法
- 如何更改win10資料夾圖示_win10更改資料夾圖示的方法Win10
- Linux中各資料夾所佔空間大小技巧Linux