Для підключення мережевого ресурсу Samba (Windows) можна використати Файл-менеджер, де в меню "Файл" вибрати "Підключити сервер".
Але при цьому, якщо у Thunderbird чи в Firefox відкрити "Зберегти як..." або "Відкрити", то побачити мережевий диск неможливо, тому що мережевий ресурс монтується у приховану теку
/home/USERNAME/.gvfs
Можна створити символічне посилання на приховану теку
ln -s "/home/USERNAME/.gvfs/sharename" /home/USERNAME/share
Але можливо використати autofs і ресурс буде автоматично змонтовано при завантаженні системи.
Спочатку треба встановити пакети autofs та cifs
sudo apt-get install cifs-utils autofs
Створити теку, як точку для монтування і змінити права доступу, наприклад
sudo mkdir /home/shares
sudo chmod 0666 /home/shares
У файл /etc/auto.master у кінці додати строки
/home/shares /etc/auto.cifs --timeout=6000 --ghost
Після цього необхідно створити файл, як вказано вище, з ім'ям /etc/auto.cifs, а в ньому вказати один або кілька рядків підключень, наприклад
sharefolder1 -fstype=cifs,rw,noperm,credentials=/etc/credentials.txt ://192.168.1.11/share_data1
sharefolder2 -fstype=cifs,rw,noperm,credentials=/etc/credentials.txt ://192.168.1.10/share_data2
Але при цьому, якщо у Thunderbird чи в Firefox відкрити "Зберегти як..." або "Відкрити", то побачити мережевий диск неможливо, тому що мережевий ресурс монтується у приховану теку
/home/USERNAME/.gvfs
Можна створити символічне посилання на приховану теку
ln -s "/home/USERNAME/.gvfs/sharename" /home/USERNAME/share
Але можливо використати autofs і ресурс буде автоматично змонтовано при завантаженні системи.
Спочатку треба встановити пакети autofs та cifs
sudo apt-get install cifs-utils autofs
Створити теку, як точку для монтування і змінити права доступу, наприклад
sudo mkdir /home/shares
sudo chmod 0666 /home/shares
У файл /etc/auto.master у кінці додати строки
/home/shares /etc/auto.cifs --timeout=6000 --ghost
Після цього необхідно створити файл, як вказано вище, з ім'ям /etc/auto.cifs, а в ньому вказати один або кілька рядків підключень, наприклад
sharefolder1 -fstype=cifs,rw,noperm,credentials=/etc/credentials.txt ://192.168.1.11/share_data1
sharefolder2 -fstype=cifs,rw,noperm,credentials=/etc/credentials.txt ://192.168.1.10/share_data2
Для цього файлу теж можна змінити права доступу (!!!)
chmod 644/etc/auto.cifs
Можна вказати, що дані для реєстрації на сервері отримуються з файлу credentials.txt або прямо у стрічці вказати username і password.
Файл /etc/credentials.txt може бути у вигляді
username=xxxuser
password=xxxpassword
Для перевірки треба запустити autofs
autofs start
Потім перейти у теку, наприклад в /home/shares або дати команду
mount
В Ubuntu 16.04 за умовчанням використовується протокол SMB 3.0, тому при підключенні до більш старших серверів, ресурс (тека) з'являється, але відкрити її не можна. Щоб виправити цю проблему треба вказати у рядку підключення vers=1.0, тобто рядок повинен виглядати так
sharefolder -fstype=cifs,rw,noperm,vers=1.0,credentials=/etc/credentials.txt ://192.168.1.11/share_data
Поради знайшов у
http://bernaerts.dyndns.org/linux/74-ubuntu/56-ubuntu-autofs
http://askubuntu.com/questions/208002/configure-autofs-to-access-windows-domain-server
http://forum.stmlabs.com/showthread.php?tid=5853
http://ubuntuforums.org/showthread.php?t=1556349
chmod 644/etc/auto.cifs
Можна вказати, що дані для реєстрації на сервері отримуються з файлу credentials.txt або прямо у стрічці вказати username і password.
Файл /etc/credentials.txt може бути у вигляді
username=xxxuser
password=xxxpassword
Для перевірки треба запустити autofs
autofs start
Потім перейти у теку, наприклад в /home/shares або дати команду
mount
В Ubuntu 16.04 за умовчанням використовується протокол SMB 3.0, тому при підключенні до більш старших серверів, ресурс (тека) з'являється, але відкрити її не можна. Щоб виправити цю проблему треба вказати у рядку підключення vers=1.0, тобто рядок повинен виглядати так
sharefolder -fstype=cifs,rw,noperm,vers=1.0,credentials=/etc/credentials.txt ://192.168.1.11/share_data
Поради знайшов у
http://bernaerts.dyndns.org/linux/74-ubuntu/56-ubuntu-autofs
http://askubuntu.com/questions/208002/configure-autofs-to-access-windows-domain-server
http://forum.stmlabs.com/showthread.php?tid=5853
http://ubuntuforums.org/showthread.php?t=1556349
Різні інші варіанти підключення
https://wiki.centos.org/TipsAndTricks/WindowsShares
https://wiki.centos.org/TipsAndTricks/WindowsShares
Коментарі
Дописати коментар