コンピューターのディスクをext4としてフォーマットしました。今、私はこのコンピューター上のすべてのユーザーが読み書きできるようにしようとしています。/etc/fstabのエントリは次のようになります
# Data partitions
UUID=f59da30c-a2a8-4cab-97c6-4476453a3a31 /media/data1 ext4 defaults 0 0
UUID=73f1dad6-dcc4-4d12-996b-5e62406e7881 /media/data2 ext4 defaults 0 0
マウント後、マウントされたドライブの所有者も変更し、以下に示すようにすべてのユーザーにrwパーミッションを付与しました。ただし、他のユーザーはまだそのパーティションに書き込むことができません。
$ Sudo mount -a
$ Sudo chown -R :users /media/data*
$ Sudo chmod -R g+rw /media/data*
$ cd /media/data1/
$ touch test
touch: cannot touch ‘test’: Permission denied
$ ll
total 20
drwxr-xr-x 5 root root 4096 Mär 18 19:13 ./
drwxr-xr-x 23 root root 4096 Mär 18 19:11 ../
drwxr-x---+ 2 root root 4096 Dez 15 18:15 cvg/
drwxrwxr-x 2 cvg users 4096 Mär 18 19:18 data1/
drwxrwxr-x 2 cvg users 4096 Mär 18 19:18 data2/
(奇妙なのは、マウント後にdata1とdata2がbashで緑色にハイライトされていないことです。これは、他のコンピューターにパティションをマウントしたときのことです)。
私はすでに別のコンピューターでこれを行ったので、今回は間違ったことを理解できません:(。
groups
コマンドを試してください。そうでない場合は、Sudo adduser USER-NAME users
を使用してからセッションをリロードします。/media/data1/test
ファイルは既に存在していませんか(他の誰かが所有しています)? ll /media/data1/test
を試してください。mount|grep /media/data
コマンドを試してください。これらの出力を共有することを心がけますか?
追伸/etc/fstab
で、最後のパラメーターを0
に設定しました。これは、必要なときにシステムの起動時にfsck
によってドライブがチェックされないことを意味します。