在 Debian 上從 Plugdev 更改群組

在 Debian 上從 Plugdev 更改群組

我在 Debian 上安裝了一個外部磁碟(實際上是 raspbian,但大致相同)。磁碟機上所有目錄和檔案的群組都位於plugdev 群組下。

這並不真正適合我想要的,所以我打算將群組所有者更改為其他人。

這樣做有任何連鎖反應嗎?我擔心我搞亂了 Debian 與驅動器的交互方式。

例如:

/media/hdd1 是我的掛載點,具有以下內容

drwxr-sr-x 7 root root     4096 Feb 27 19:58 .
drwxr-xr-x 3 root root     4096 Feb 27 20:17 ..
drwx------ 2 root root     4096 Feb 27 20:01 .fseventsd
drwxr-sr-x 5 root plugdev  4096 Feb 28 19:13 ftp_data
drwx------ 2 root plugdev 16384 Apr 13  2017 lost+found

我想將 ftp_datas 組更改為其他組,但這會破壞它嗎?

答案1

如果您掛載的檔案系統確實是ext4,則表示它包含每個檔案和目錄的數字組 ID。在您安裝它的系統上,此數字 id 映射到plugdev,這是一個Debian小組允許成員透過 pmount 安裝和卸載可移動設備。然而,這個數位組 ID 在創建該檔案系統的任何系統上可能具有不同的意義。

因此,您可以更改群組 id,但請注意,當您將硬碟帶到其他地方並掛載 id 時,新的群組 id 可能沒有意義。

更改組是透過chgrp, 和要更改的遞歸變體完成的全部ftp_datais下的檔案和目錄

chgrp -R name_of_new_group /media/hdd1/ftp_data

並不是說ftp_data該檔案系統的根目錄都開啟了s群組位,這表示新群組將從父目錄取得群組 ID,而不是使用建立該檔案的使用者的群組 ID。

相關內容