說(shuō)說(shuō)在 Linux 中如何修改某個(gè)文件所屬群組
說(shuō)說(shuō)在 Linux 中如何修改某個(gè)文件所屬群組
Linux chgrp(英文全拼:change group)命令用于變更文件或目錄的所屬群組1。chgrp 是 change group 的縮寫(xiě)。一般輸入 chg 然后按下 tab 鍵就會(huì )自動(dòng)補全完整命令。
chgrp 語(yǔ)法為:chgrp [-R] {組名}{目錄名/文件名}。
-R 表示遞歸修改,R 是 recursive 首字母2。
recursive /r??k??rs?v/
假設在當前目錄下有一個(gè)文件(deniro.txt),隸屬于名為 vagrant 的群組:

現在想把這個(gè)文件改為隸屬于 tty 的群組。因為 tty 群組需要 root 賬戶(hù),所以我們先使用 sudo -i 命令切換賬戶(hù)。接著(zhù)進(jìn)入剛才的目錄,輸入 chgrp tty deniro.txt。

可以看到,該文件的群組屬性已經(jīng)改為 tty 咯。
注意:
如果群組不存在,那么 chgrp 命令會(huì )輸出 chgrp: invalid group: ‘deniro.txt’ 錯誤。也就是說(shuō),必須先有群組,才能把文件歸于該組下??梢允褂?root 賬號,在 /etc/group 中可以看到目前所有已定義的組:

如果賬號權限不足,那么 chgrp 命令會(huì )輸出 chgrp: changing group of ‘deniro.txt’: Operation not permitted。這時(shí)需要切換為有權限的其它賬號再執行 chgrp 命令
作者:deniro
鏈接:https://www.jianshu.com/p/e30a30885ac7
來(lái)源:簡(jiǎn)書(shū)
著(zhù)作權歸作者所有。商業(yè)轉載請聯(lián)系作者獲得授權,非商業(yè)轉載請注明出處。
*博客內容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀(guān)點(diǎn),如有侵權請聯(lián)系工作人員刪除。