マウントされたボリュームをchmod 777に変更する必要がありますか?

マウントされたボリュームをchmod 777に変更する必要がありますか?

次のユーザーで構成されたOpenStack仮想マシンがあります。

[foo@influxdb ~]$ id root
uid=0(root) gid=0(root) groups=0(root)

[foo@influxdb ~]$ id foo
uid=500(foo) gid=500(foo) groups=500(foo),10(wheel)

[foo@influxdb ~]$ id influxdb
uid=498(influxdb) gid=498(influxdb) groups=498(influxdb)

次のマウントポイントがあります。

mkfs.ext4 /dev/vdb
mkdir /mtn/bar
mount /dev/vdb /mnt/bar
echo "/dev/vdb /mnt/bar ext4 defaults 0 0" >> /etc/fstab

influxdbユーザーがボリュームを読み書きできるようにする「正しい」方法は何ですか?

私が考えることができる理想的ではない2つのアプローチは次のとおりです。

chmod 777
chown root:influxdb /mnt/bar

chown root:volumesそれでは、「ボリューム」グループを作成する必要がありますかuseradd -G volumes influxdb?これを行う正しい方法は何ですか?

ベストアンサー1

実際に必要なのは、influxdbユーザーが書き込むことができる/mnt/barディレクトリがあることを確認することです。

sudo mkdir /mnt/bar/influxdb
sudo chown influxdb:influxdb /mnt/bar/influxdb

ルートとinfluxdbのみここに書くことができます。

おすすめ記事