USBを介してSSDディスクを接続しました。次に:
Sudo su -
mkdir /mnt/hx
chown ondra /mnt/hx
mount /dev/sdb1 /mnt/hx # It's FAT32 now, but was the same with EXT4
最後のコマンドは、dir ownerをrootに変更します。ルートディレクトリにファイルを作成するたびに、ルートになる必要があり、ルートが所有者になります。
マウントされたディレクトリの所有者として別のユーザーを設定できますか?または、簡単に言えば、ユーザーXYがドライブで自由に読み書きできることを確認してください。
gvfs-mount -d /dev/sdb1
そのように簡単。
/etc/fstab
にエントリを追加し、そのオプションを指定します。
fstab
のマンページから:
The fourth field (fs_mntops).
This field describes the mount options associated with the filesystem.
<snip>
user allow a user to mount
owner allow device owner to mount
次に、デバイスが正しい所有者によって所有されていることを確認する必要があります。 udev
ルールで指定します。 /etc/udev/rules.d/50-myhdd-ownerchange.rules
にファイルを入れます:
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0ff9", MODE="0600", OWNER="username"
ベンダーIDと製品IDを、トリガーするUSBデバイスに置き換えます。コマンドlsusb
を使用してそれらを見つけます。必要に応じて、MODE
も変更します。
または、 pmount
を使用します。個人的には好きではありません。