Установим пакет smbnetfs:
# apt-get install smbnetfsДобавим пользователя, который будет пользоваться пакетом, в группу fuse:
# usermod -aG fuse stupinВ домашнем каталоге пользователя создаём каталог с настройками:
$ mkdir .smbА в нём - конфиг для подключения к серверам ~/.smb/smbnetfs.conf, содержащий учётные данные для подключения к сетевым каталогам.
Можно указать через косую черту сервер и каталог, для которого должны использоваться конкретные учётные данные следующим образом:
auth "SERVER/SHARE" "username" "password"Вместо сервера с каталогом можно указать только имя сервера или только имя рабочей группы, вот так:
auth "SERVER" "username" "password" auth "WORKGROUP" "username" "password"Для всех остальных подключений можно задать только имя и пароль:
auth "username" "password"Я записал в этот файл нечто подобное:
auth "TRASH" "guest" "" auth "CORE/stupin" "password"Не забудьте сделать файл с настройками доступным только самому владельцу:
$ chmod go= ~/.smb/smbnetfs.confТеперь осталось создать каталог, в который будет отображаться содержимое сети, и смонтировать представление SMB-сети в него.
$ mkdir ~/smb $ smbnetfs -o direct_io,readdir_ino ~/smbДля автоматического монтирования сети при входе в XFCE, можно прописать следующую команду в автозапуск:
/usr/bin/smbnetfs -o direct_io,readdir_ino /home/stupin/smb
Открываем "Сеансы и запуск" в настройках XFCE:
Переходим на вкладку "Автозапуск приложений", добавляем новый элемент (на страничке ):
Вводим команду автозапуска и пояснительный текст:
Отмечаем этот элемент как активный:
Теперь сразу после входа под своей учётной записью можно зайти в каталог smb и увидеть содержимое сети. На первом уровне иерархии будут рабочие группы, потом серверы, потом общие каталоги, а далее - каталоги и файлы внутри общей папки. Для примера, снимок окна Thunar:
Комментариев нет:
Отправить комментарий