リムーバブルドライブに実行可能権限を設定するにはどうすればよいですか?


12

Ubuntu 10.10とusbドライブを使用していますが、ドライブ上のプログラムを+ xにchmodできないことがわかりました。Gnomeによって自動マウントされている(udevを使用していると思いますか?)ので、問題はマウントオプションであると思いますが、どこでもデフォルトのマウントオプションを変更する方法を見つけることができません。fstabにはエントリがありません。誰もこの問題に遭遇しましたか?


1
それのVFAT / NTFSの場合は、DMASKと既定のアクセス許可を設定することができます/ FMASKマウントオプションマウント-oのumask = xxxは何をしたいの権限に応じて、umask値= 0は、すべての権利を与えるだろう...
karthick87

3
はい。ただし、Gnomeが挿入されたデバイスを自動マウントする場合にこれらのオプションを変更する方法を見つけることができないようです。/ etc / fstabのエントリから別の場所に手動でマウントしているので、これは当分は機能しますが、少し不便です。
アスタリスク

2019年に簡単な方法はありませんか?UBUNTU 18 LTSでそれを行うプラグアンドプレイはありませんか?
ピータークラウス

回答:


12

USBドライブはVFAT / FAT32でフォーマットされていると思います。このファイル形式は実行許可をサポートしていないため、chmod + xが失敗します。

[編集]わかりました、ネット上でちょっとした遊びと検索をしました。多くの「解決策」は、/ etc / fstabを変更する必要があることを示唆しています。これは私には不格好なようですが、あなたはどうしますか?新しいUSBフラッシュドライブに遭遇するたびにfstabを変更してください???

私の解決策:

$ sudo vi /etc/udev/rules.d/90-usb-disks.rules

行を追加します。

# UDEV Rules to change the permission of USB disks
#

KERNEL=="sd*[0-9]", ATTR{removable}=="1", ENV{ID_BUS}=="usb", MODE="0022"

$ sudo /etc/init.d/udev restart

次に、USBドライブを挿入してみてください。より具体的には、FAT形式のドライブであることを確認するためにチェックできる属性があるでしょう。


そうではないようで、必要なオプションを使用して/ etc / fstabにエントリを追加しました。デフォルトのマウントオプションを変更する方法がわかるまで、挿入するたびに手動でマウントする必要があります。
アスタリスク

ああ、これはまさに私が探していたものですが、適切なファイルが見つかりませんでした。魔法のように働いた、ありがとう!
アスタリスク

1
こんにちは、私はあなたの解決策を試みていますが、それは私のために働いていません。私の質問をご覧ください。askubuntu.com/q/138878/25305よろしくお願いいたします
pacomet

どうすればvfatシステム専用にできますか?
user334639

ドライブはFAT形式のドライブである必要がありますか?
ハーシーゲーマー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.