Thunarでパーティションをクリックするか、スクリプトでudisksctl mount -b /dev/sdb6 &
を実行して、ハードドライブにいくつかのパーティションをマウントしようとしていますが、パスワードプロンプトが表示されないようにする方法が見つかりません。
私はグループ<myusername> wheel users
に属しています。私はそもそもusers
グループに属していなかったので、この作業を行うために自分自身を追加しました。
私のfstabは次のようになります。
#
# /etc/fstab
# Created by anaconda on Sun Mar 12 19:43:55 2017
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/luks-d7a09ab1-cfa0-4910-ad28-041248fd55ed / ext4 defaults,x-systemd.device-timeout=0 1 1
UUID=d713df23-90c8-4ed3-9246-9467be868d5d /boot ext2 defaults 1 2
/dev/sdb6 /run/media/username/shared/ vfat noauto,user,exec,rw,async,atime 0 0
/dev/sdb12 /run/media/username/extra/ ext4 noauto,user,exec,rw,async,atime 0 0
実際、これの全体的な目的は、起動時間を増やすことなくログイン時にこれら2つのパーティションをマウントすることです(これらはメディアパーティションです)。したがって、バックグラウンドでそれを行う方法があれば、それはさらに良いでしょう。
AFAIK udisksには、認証されていないユーザーがディスクをマウントできるようにするためのポリシーキットルールが必要です。ルールの記述方法の例については、次のページを参照してください。
https://www.dynacont.net/documentation/linux/udisks2_polkit_Allow_unauthenticated_mounting/
Andrew M.の答えは新しいバージョンのUbuntuで機能しますが、Ubuntu 17.04以下の場合、PolicyKitの構成は異なります。
作成 /etc/polkit-1/localauthority/50-local.d/99-allow-Sudo-group-to-do-anything-without-password.pkla
次の内容で:
[AllowSudoGroupToDoAnythingWithoutPassword]
Identity=unix-group:Sudo
Action=*
ResultAny=yes
Sudo
グループのユーザーが、パスワードなしの包括的な認証を行えるようにします。