私は FreeBSD 10.3 をインストールしており、リムーバブル ストレージ (USB フラッシュまたはハード ディスク) を自動マウントするように構成しています。自動マウントは、権限が正しくないことを除けば機能します。ユーザーは読み取りと実行はできますが、書き込みはできません。USB ストレージ デバイスに書き込むには、 または をroot
使用する必要がありますsudo
。
まず、ここには似たような質問がいくつかあります(つまり自動マウント時のUSBドライブの権限)ですが、Linuxベースなので、udev
FreeBSDが使用するのに対し、devd
の指示に従ってFreeBSD ハンドブック 17.4.2 章、USBデバイスをディレクトリにマウントできるようになりました/media
。ls -la /media
通常私が得るユーザー:
$ ls -la
total 14
drwxr-xr-x 3 root wheel 512 Apr 14 18:56 .
drwxr-xr-x 19 root wheel 26 Apr 14 14:56 ..
drwxr-xr-x 3 root wheel 512 Apr 14 10:52 DataDisk
drwxr-xr-x 3 root wheel 512 Apr 14 19:02 FAT32
ご覧のとおり、2 つのディスク「DataDisk」と「FAT32」が自動的にマウントされています。どちらのドライブも参照でき、どちらのドライブからでもスクリプトを実行できます。これは正しい動作です。権限は上記に示されています。
しかし、書けません。
問題のユーザーはwheel
グループのメンバーです。権限を手動で設定すると ( chmod 660 /media/DataDisk
)、アンマウント/再マウントまたは再起動するまですべてが機能します。
権限を(オプションとして)設定する必要があると思います/etc/auto_master
が、FreeBSD マニュアルページあまりにも漠然としているので、何をすればいいのかわかりません。
誰かこの問題を解決する方向を示してくれませんか?