
我在 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_data
is下的檔案和目錄
chgrp -R name_of_new_group /media/hdd1/ftp_data
並不是說ftp_data
該檔案系統的根目錄都開啟了s
群組位,這表示新群組將從父目錄取得群組 ID,而不是使用建立該檔案的使用者的群組 ID。