Общие папки Windows

Tehanalise

New member
Сообщения
42
#1
Коллеги, сделал всё вроде как надо.
Всё вот так:
Прописываем пользователя сетевой шары:
sudo kate /root/.smbclient

username=vova
password=Password
domain=domen.ru

Вносим сетевые папки в fstab:
sudo kate /etc/fstab

//192.168.102.120/base /media/Base cifs credentials=/root/.smbclient,rw,nosharesock,vers=1.0,soft,noperm 0 0


И всё у меня монтируется. Короче всё нормально. Но естественно при кратковременном пропадании сетки всё отваливается...
И если машина долго простаивает, тоже отваливаются.
Помогает только перезагрузка. Простой логоф не помогает. Что я делаю не так? Ведь должно при логофе перемонтироваться?
 

Montfer

New member
Сообщения
2 364
#2
монтирование через fstab происходит во время запуска системы, а не входа в учетку. смотрите в сторону монтирования по запросу
 

Tehanalise

New member
Сообщения
42
#5
все варианты описаны на вики
Смотрел. Удобоваримый вариант только через fstab.
С помощью pam-mount, как то не то... Виндовые шары логинятся через доменную учётку. А машины на Астре не в домене.
Советуют просто прописать в автозагрузку:
mount -t cifs //172.16.20.25/Shara /mnt/Shara -o username=vova,password=Password,domain=domen.ru,iocharset=utf8,file_mode=0777,dir_mode=0777
Вроде логично. Надо думать как реализовать...
 

Montfer

New member
Сообщения
2 364
#6
Смотрел. Удобоваримый вариант только через fstab.
С помощью pam-mount, как то не то... Виндовые шары логинятся через доменную учётку. А машины на Астре не в домене.
Советуют просто прописать в автозагрузку:
mount -t cifs //172.16.20.25/Shara /mnt/Shara -o username=vova,password=Password,domain=domen.ru,iocharset=utf8,file_mode=0777,dir_mode=0777
Вроде логично. Надо думать как реализовать...
если в автозагрузку... то это просто ярлык в /etc/xdg/autostart/
 

Tehanalise

New member
Сообщения
42
#8
если в автозагрузку... то это просто ярлык в /etc/xdg/autostart/
Всё получается. Почти. :)
Ярлык с командой:
mount -t cifs //172.16.20.25/Shara /mnt/Shara -o username=vova,password=Password,domain=domen.ru,iocharset=utf8,file_mode=0777,dir_mode=0777
Поместил в /etc/xdg/autostart/
Запускается, монтируется. Но как то странно. В корне /mnt/Shara всё RW. И несколько папок RW. Остальные RO
Винда не причём. Там сему пользователю все права даны...
Бредово как то.
Может в записи: mount -t cifs //172.16.20.25/Shara /mnt/Shara -o username=vova,password=Password,domain=domen.ru,iocharset=utf8,file_mode=0777,dir_mode=0777
Какая то ошибка?
 

Montfer

New member
Сообщения
2 364
#9
Всё получается. Почти. :)
Ярлык с командой:
mount -t cifs //172.16.20.25/Shara /mnt/Shara -o username=vova,password=Password,domain=domen.ru,iocharset=utf8,file_mode=0777,dir_mode=0777
Поместил в /etc/xdg/autostart/
Запускается, монтируется. Но как то странно. В корне /mnt/Shara всё RW. И несколько папок RW. Остальные RO
Винда не причём. Там сему пользователю все права даны...
Бредово как то.
Может в записи: mount -t cifs //172.16.20.25/Shara /mnt/Shara -o username=vova,password=Password,domain=domen.ru,iocharset=utf8,file_mode=0777,dir_mode=0777
Какая то ошибка?
погуглите про параметры монтирования, типо этих. правда версию самбы, наверно, не стоит указывать, либо выбирать более новую
 

Вложения

Tehanalise

New member
Сообщения
42
#10
погуглите про параметры монтирования
Всё, спасибо.
Вот итог:
Прописываем пользователя сетевой шары:
sudo kate /root/.smbclient

username=vova
password=Password
domain=domen.ru


Создаём ярлыки в /etc/xdg/autostart/
Типа:
sudo mount -t cifs //192.168.10.20/base /media/Base -o credentials=/root/.smbclient,rw,nosharesock,soft,noperm,iocharset=utf8,file_mode=0777,dir_mode=0777
В принципе, если мы работаем от привилегированного пользователя, то и достаточно...
Если есть пользователь, к примеру: user
То необходимо прописать этому пользователю права на монтирование в /etc/sudoers
# User alias specification
user ALL=NOPASSWD: /bin/mount
user ALL=NOPASSWD: /bin/umount


В принципе всё это можно из и через fstab...
Но ИМХО при таком варианте проще.