誰もが rw アクセスできるようにするには、コマンドをマウントするための umask=0 オプションが重要です。
sudo mount -o umask=0,uid=nobody,gid=nobody /dev/something /mnt/somewhere
umask=0 で十分です。わかりやすくするためだけに uid と gid を指定します。そのため、必要以上に「ルート」所有者が表示されることはありません。
@Tom の回答 (/etc/fstab エントリの書き込み) により、 sudo
をスキップできます そこに追加オプションとして umask=0 を書くと、両方の長所を活かすことができます:
これを /etc/fstab に入れる:
/dev/something /mnt/somewhere auto users,noatime,umask=0 0 0
実行するだけで済みます
mount /dev/something
誰もがすべてのファイルにアクセスできます。
詳細を知りたい場合は、テクニカルノートをご覧ください:
man mount
として 'umask=0' は、追加のルールがファイル アクセス モードに適用されないようにします。 FAT ファイルシステム (USB ディスクで最も広く使用されている) の場合、アクセス モードは保存されません。しかし、現在のプロセスにはいくつかの umask 値が設定されており、 umask
だけを実行すると確認できます。 ターミナルで。 mount
これをデフォルトとして使用し、マウントされたディスク上のすべてのファイルから umask 値のアクセス モードを削除します。最も広く使用されている umask 値は (8 進数) 022 - グループおよびその他の書き込みなし、および 027 - グループ書き込みなし、その他のアクセスなしです。
/etc/fstab にエントリを追加します。以下は、Seagate USB ドライブ用に数時間前に追加したエントリです:
UUID=4ACC734ECC733375 /media/Linux ext3 エラー=remount-ro,defaults,users,noatime,nodiratime 0 0
ここで重要なのは、ユーザーがドライブをマウントおよびアンマウントできるようにする「users」エントリです。
編集:これは特定のドライブで機能します - すべてで有効にできるかどうかはわかりません 1 つのエントリで駆動します。