如何在Linux中新增、刪除和更改組的檔案所有權?


我們知道Linux是一個多使用者作業系統,因此每個檔案或目錄都屬於一個所有者和一個組。要更改檔案或目錄的所有權,我們使用chown(更改所有權)命令;要更改檔案或目錄的組所有權,我們使用chgrp命令。

chgrp(更改組)命令用於更改Linux/Unix作業系統中檔案或目錄的組所有權。

語法

chgrp命令的通用語法如下:

chgrp [OPTION]... GROUP FILE...
chgrp [OPTION]... --reference=RFILE FILE...

chmod命令中可用選項的簡要說明

序號選項及說明
1-c, --changes
顯示所有實際更改的檔案的診斷資訊。
2-f, --silent, --quite
抑制大多數錯誤訊息。
3-v, --verbose
顯示所有已處理檔案的診斷資訊。
4-R, --recursive
遞迴地更改檔案和目錄。
5--help
顯示幫助訊息並退出。

6--version
顯示版本資訊並退出。

使用終端新增組

要在Linux系統中新增組,需要管理員許可權或sudo許可權。如果要新增新組,可以使用addgroup命令。

addgroup命令的通用語法如下:

$ sudo addgroup <group name>...

假設我們必須使用終端在Linux系統中新增一個名為snow的新組。

$ sudo addgroup snow

使用終端刪除組

要在Linux系統中刪除組,需要管理員許可權或sudo許可權。如果要刪除現有組,可以使用groupdel命令。

groupdel命令的通用語法如下:

$ sudo groupdel <group name>...

假設我們必須使用終端在Linux系統中刪除一個名為snow的現有組。

$ sudo groupdel snow

使用chgrp命令更改檔案的所有者組

要在Linux系統中使用終端更改檔案的所有者組,可以使用chgrp命令。

首先,我們將檢查與哪個組關聯的檔案。要檢查此項,請使用以下命令。

$ ls -l <file name>

以下輸出只是一個示例輸出。

要更改檔案的所有者組,請使用以下命令。

$ sudo chgrp snow file.txt

更新於:2021年6月30日

瀏覽量 9K+

啟動您的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.