如何在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
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP