вы не можете избежать root, если вы хотите подключить ресурс для всех пользователей: в конце концов, вы нарушаете конфигурацию системы других пользователей, и только root может это сделать.
несмотря на все ваши ограничения, вы все равно можете сделать это. Вам придется написать сценарий оболочки, который находит общий ресурс для монтирования, а затем монтирует его. Я изложу его для вас (извините, я в спешке).
1) Эта команда
sudo nmap -sP 192.168.1.0/24
(при условии, что ваша локальная сеть 192.168.1.0, подставьте соответствующие номера для вашей локальной сети) вернет список всех активных ПК.
2) кормить этот список для этой команды, по одному,
nmblookup -A 192.168.1.72
и он вернет NetBios-имя соответствующего компьютера.
3) запросите существование акций Samba с помощью этой команды:
smbclient -L net_bios_name_just-found -N
это даст вам список всех акций в этой системе, используя имя netBios вы только что нашли. Среди этих результатов вы найдете samba доля вам нужна.
на этом этапе вы знаете IP-адрес и NetBios-имя хост-компьютера,и, конечно же, имя интересующего вас ресурса Samba. Теперь вы можете подключить общий ресурс как root, как вам нравится.
если вы пишете эти команды, вы можете:
1) выполнить его по желанию, как корень только, чтобы проверить его;
2) вставьте его в crontab (как root, crontab-e) со следующей строкой:
@boot /home/my_name/bin/my_special_script
убедившись, что my_special_script является исполняемым. Тот доля будет установлен, то каждый раз при загрузке.
ура, пора.