Я использую скрипт gvfs для монтирования моего SAMBA-ресурса при запуске моей системы. Я запускаю его при автозапуске. Вот сценарий:
#!/bin/bash
sleep 4
wifi="'$(/sbin/iwconfig eth1 | egrep ESSID | cut -d '"' -f 2)'"
if [ $wifi = "'deckoff'" ]; then
gvfs-mount smb://192.168.1.106/public
fi
end script
Он отлично работает, но когда сеть отключена, мне приходится вручную повторно подключаться. Я добавил тот же скрипт к /etc/network/ifup.d
, и, как я и ожидал, я получаю предупреждение
Could not change permissions for
/home/deckoff/MyBookLive/GVFS-mount
Я подозреваю, что причина в том, что скрипт, который повторно монтируется при повторном подключении, запускается как sudo. Поэтому, в идеале, я хочу решение, которое запускает скрипт каждый раз, когда сеть подключается как пользователь. Я буду рад, если я избавлюсь, если предупреждение по крайней мере.