web-dev-qa-db-ja.com

/ etc / fstabを介してXFSパーティションをマウントするにはどうすればよいですか?root以外のユーザーはそれにR / Wできますか?

/etc/fstabを使用してマウントする2つのXFSパーティションがあります。

/dev/sdb1        /media/data        xfs        defaults        0        2
/dev/sdc1        /media/backup      xfs        defaults        0        2

どちらもブート時にマウントされますが、root以外のユーザーとしてアクセスしようとすると、

$ cd /media/data
-bash: cd: /media/data: Permission denied

$ ls /media/data
ls: cannot access /media/data/audio: Permission denied
ls: cannot access /media/data/documents: Permission denied
ls: cannot access /media/data/downloads: Permission denied
ls: cannot access /media/data/images: Permission denied
ls: cannot access /media/data/video: Permission denied
audio documents downloads images video

lsコマンドからはPermission deniedエラーがありますが、最後の行には赤いフォントで表示されているディレクトリ名が表示されています。 Sudo chmod 766 /media/dataSudo chmod 766 /media/backupを試してみましたが、ルート以外のユーザーとして上記のマウントポイントにアクセスしようとすると、依然として権限エラーが発生します。

私はFedora 20を使用していますが、これがSELinuxと関係があるかどうかはわかりませんが、NTFSのパーティションを使用する以前のセットアップでは、これらのエラーは発生せず、ルート以外のユーザーがパーティションにアクセスできました。

3
baktin

私は現在これを解決しています:

  1. 新しいグループを作成し、ユーザーを新しいグループに追加する
  2. chgrpマウント/media/dataおよび/media/backup作成したグループへ
  3. chmod 775両方のマウントに

これで、ユーザーとして、および作成した新しいグループに追加されたユーザーとして、上記のマウントポイントにアクセスできます。

1
baktin

"x"(実行)ビットが設定されていないため、766ではユーザーがディレクトリに入ることができません。より良い:

Sudo chmod 755 /media
Sudo chmod 755 /media/data
Sudo chmod 755 /media/backup
0
samiam