我在 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
位于
chgrp -R name_of_new_group /media/hdd1/ftp_data
并不是说ftp_data
这个文件系统的根目录和文件都打开了s
组位,这意味着新组将从父目录中获取组 ID,而不是使用创建文件的用户的组 ID。