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_data

chgrp -R name_of_new_group /media/hdd1/ftp_data

ftp_dataこのファイルシステムのルートと両方でsグループ ビットがオンになっていることに注意してください。つまり、新しいグループは、ファイルを作成したユーザーのグループ ID を使用する代わりに、親ディレクトリからグループ ID を取得します。

関連情報