GNU/Linux >> Linux の 問題 >  >> Linux

LinuxでUSBドライブをマウントする際に書き込み許可を自動的に設定するにはどうすればよいですか?

誰もが 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 つのエントリで駆動します。


Linux
  1. UNIX または Linux で USB ディスク ドライブをマウントする方法

  2. LinuxでUSBフラッシュドライブをマウントする方法

  3. Apache アクセス ログは自動的にアクセス許可を設定します

  1. Vim または Linux でスペースをタブに変換するにはどうすればよいですか?

  2. Linux で、DVD や USB なしで Windows 7 をインストールするにはどうすればよいですか?

  3. すべてのユーザーが書き込み可能な USB ドライブを自動マウントするにはどうすればよいですか?

  1. LinuxのVirtualBoxでUSBドライブから起動する方法

  2. USB から Kali Linux をインストールできず、CD-ROM ドライブが見つかりません

  3. Linux で WD MyBook World ネットワーク ドライブをマウントするにはどうすればよいですか?