web-dev-qa-db-ja.com

ルートアクセスなしのUSB大容量ストレージデバイスのマウント

私は私のプロジェクトに取り組んでいて、ubuntuのUSBマスストレージマウントメカニズムに偶然遭遇しました。

端末から「mount」コマンドを使用するためには、rootアクセス権、つまり「Sudoマウント」が必要であることに気づきませんでした。 OSのインストール中にドライブパーティションをマウントするためだけに使用したので、問題ありませんでした。

一方、現在のユーザーがマシンへのrootアクセス権を持たないコンピューターに接続すると(少なくともデフォルトのUbuntuインストールでは)、USBサムドライブが自動的にマウントされます(ドライブではなくパーティション)。

私は最初に、ルートアクセスがあり、「mount」コマンドを許可するドライブをマウントする自動プロセスの問題であると信じていましたが、ubuntu「disks」ユーティリティに入ると、USBサムドライブの任意のパーティションを簡単にアンマウントして再度マウントできます。 (停止/再生ボタンを使用して)rootアクセスを許可するパスワードを要求されません。 (私はそれを逃したかもしれません)

それは私を混乱させます、ubuntuディスクユーティリティはルートアクセスなしでUSBサムドライブパーティションをマウントすることができますか?ターミナルから再現できますか?できない場合は、クラシックubuntuインストールにUSB大容量ストレージデバイスをマウントするネイティブな方法がありますか? rootアクセスを必要としない?

私はすでにいくつかの追加パッケージをインストールすることによってこれらのUSBパーティションをルートアクセスなしでマウントするいくつかの方法を知っています。これは私が興味を持っているものではありません。 https://help.ubuntu.com/community/ Mount/USB 「pmount」の使用に関する説明と SBストレージデバイスの自動マウント 「usbmount」の説明。私の知る限りでは、これらのパッケージがシステムにインストールされていないため、ubuntu diskユーティリティがUSBパーティションをマウントしているときにこれは起こりません。

私は私が言ったいくつかのことについて間違っているかもしれません、私は何か明白なものを逃したかもしれません。私を混乱させないでください。

PS:追加の質問として、ルートアクセスなしでこれらのUSBデバイスをパーティション化するにはどうすればよいですか?

1
vincent delmas

udisksctlを使用できます。このツールは自動マウント機能と同じバックエンドを使用していると思います。

例:

udisksctl mount --block-device /dev/sde5

見る man udisksctlこのツールの詳細をご覧ください。


PS:余分な質問を別のAskUbuntu質問に変換することをお勧めします。

0
sudodus