[情報技術] Linuxでsudoを使わずにmount
Linuxでファイルシステムをマウントする場合は、管理者権限が必要です。`sudo mount` にするか、`sudo su` でrootになる必要があります。
しかし、`udisksctl` を使えばユーザー権限でマウントすることが可能です。
$ udisksctl mount -b {ファイルシステムのPath}
- ファイルシステムのPath:/dev/sdb1 等です。
マウントを開場する際は、
$udisksctl unmount -b {ファイルシステムのPath}
暗号化しているファイルシステムをマウントする場合は、先にロック解除が必要です。
$udisksctl unlock -b {ファイルシステムのPath}
Passphrase:
パスフレーズを入力して解除されたら、/dev/mapper/ の下にブロックスペシャルファイルが作られます。そのファイルをマウントします。
$ udisksctl mount -b /dev/mapper/{ファイル名}
マウントを解除したら、再びロックをかけておくといいでしょう。
$ udiskctl lock -b {ファイルシステムのPath}