Frankユーザーの場合、Ubuntu 16.04は読み取り/書き込み権限で/media/autousbを自動的にマウントするようにautofsを設定できますか?

Frankユーザーの場合、Ubuntu 16.04は読み取り/書き込み権限で/media/autousbを自動的にマウントするようにautofsを設定できますか?

私は昨日、UnixとLinux Stack Exchangeの記事に対する@Ingo Blackmanの答えをテストするのに6時間を費やしました。

[Debian の USB スティック自動マウント

udev ルール ACTION=="add" および RUN+="/bin/ln -sf /media/autousb/%k /media/frank/usb/%k" を次のように使用する場合:

# Add symlink /dev/usbdisks/<label> to /dev/sd[a-z][1-9] 
# for automounter support

ACTION=="add", KERNEL=="sd*", ENV{DEVTYPE}=="partition", \
    ENV{ID_BUS}=="usb", \
    SYMLINK+="usbdisks/%k", MODE:="0660", \
    RUN+="/bin/rm /media/usb/%k", \
    RUN+="/bin/ln -sf /media/autousb/%k /media/frank/usb/%k"

# Some FileSystems emit a "change" event when they are unmounted.
# UDEV seems to delete the device symlink in this case :-(
# So we need to re-create it here
ACTION=="change", KERNEL=="sd*", ENV{DEVTYPE}=="partition", \
    ENV{ID_BUS}=="usb", \
    SYMLINK+="usbdisks/%k", MODE:="0660"


# When device is removed, also remove /media/usb/<...>
ACTION=="remove", KERNEL=="sd*", ENV{DEVTYPE}=="partition", \
    ENV{ID_BUS}=="usb", \
    RUN+="/bin/rm /media/frank/usb/%k"

udevまたはautofsサービスは777権限ではなく755権限を持つ/media/autousbディレクトリを作成するため、udevまたはautofsは/media/autousb内に通常のファイルまたはソフトリンクを作成できません。

この問題を解決するには?

私の単純な仮定は、ユーザーrootと一緒にPlugdevグループに属するUbuntu 16.04ユーザーFrankなので、/media/autousbの使用を/media/frank/autousbに変更すると、上記のudev追加ルールが機能するはずです。

どんな助けでも大変感謝します。

ベストアンサー1

おすすめ記事