URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 40701
[ Назад ]

Исходное сообщение
"mount_smbfs и ввод пароля автоматом!"

Отправлено EgorKA , 18-Фев-04 01:41 
Стоит freebsd 4.8, нужно чтобы при загрузке ОС монтировалась сетевая папка на виндовой машине! Я использую mount_smbfs, вот тока нету в нем опции для того чтобы он сам пароль подставлят! Тоесть при попытке подключиться выскакивает запрос на ввод пароля и ничего не поделаеш! Дык вот вопрос: Как должен выглядить скрипт который сам будет подставлять пароль???  

Содержание

Сообщения в этом обсуждении
"mount_smbfs и ввод пароля автоматом!"
Отправлено X , 18-Фев-04 06:30 
>Стоит freebsd 4.8, нужно чтобы при загрузке ОС монтировалась сетевая папка на
>виндовой машине! Я использую mount_smbfs, вот тока нету в нем опции
>для того чтобы он сам пароль подставлят! Тоесть при попытке подключиться
>выскакивает запрос на ввод пароля и ничего не поделаеш! Дык вот
>вопрос: Как должен выглядить скрипт который сам будет подставлять пароль???

less /etc/nsmb.conf, less /usr/src/etc/nsmb.conf или less /usr/share/examples/smbfs/dot.nsmbrc вроде все понятно должно быть.
man nsmb.conf (только на FreeBSD-5.x вроде присутствует)
В /etc/fstab можно добавить, что-то типа
//USER@NETBIOSNAME/PUBLIC /mnt/NETBIOSNAME/PUBLIC   smbfs   rw,noauto       0       0
тогда ваще никаких ключей вводить не надо будет, скармливаем команде mount только точку монтирования.

P. S.
Есть один большой недостаток то, что в файле nsmb.conf пароль хранится плаин текстом. :(((


"mount_smbfs и ввод пароля автоматом!"
Отправлено igrbily , 18-Фев-04 10:14 
В портах есть прога "sharity-light".
Монтирование можно сделать скриптом в /usr/local/rc2.d,
а строка такая :

#!/bin/sh
/sbin/shlight //win_pc/share_dir /mount_point -U [user_name] -P [password]

Розмонтирование стандартно - umount [mount_point]
Все


"mount_smbfs и ввод пароля автоматом!"
Отправлено X , 18-Фев-04 11:18 
>В портах есть прога "sharity-light".
>Монтирование можно сделать скриптом в /usr/local/rc2.d,
>а строка такая :
>
>#!/bin/sh
>/sbin/shlight //win_pc/share_dir /mount_point -U [user_name] -P [password]
>
>Розмонтирование стандартно - umount [mount_point]
>Все

И русские символы в именах файлов "sharity-light" понимает?! ;)))


"mount_smbfs и ввод пароля автоматом!"
Отправлено igrbily , 18-Фев-04 11:56 
>>В портах есть прога "sharity-light".
>>Монтирование можно сделать скриптом в /usr/local/rc2.d,
>>а строка такая :
>>
>>#!/bin/sh
>>/sbin/shlight //win_pc/share_dir /mount_point -U [user_name] -P [password]
>>
>>Розмонтирование стандартно - umount [mount_point]
>>Все
>
>И русские символы в именах файлов "sharity-light" понимает?! ;)))

Русские символы shlight понимает также и как mount_smbfs ( пробовал опции mount_smbfs -E koi8-r:cp1251 .....   - не пошло  ). У меня это не критично,- так я решал задачу монтирования без доп ввода пароля.Буду благодарен если подскажеш как бороться с рус. сим.



"mount_smbfs и ввод пароля автоматом!"
Отправлено Antonio , 18-Фев-04 12:19 
>Как должен выглядить скрипт который сам будет подставлять пароль???

man expect, судя по всему.


"mount_smbfs и ввод пароля автоматом!"
Отправлено lavr , 18-Фев-04 12:31 
>Стоит freebsd 4.8, нужно чтобы при загрузке ОС монтировалась сетевая папка на
>виндовой машине! Я использую mount_smbfs, вот тока нету в нем опции
>для того чтобы он сам пароль подставлят! Тоесть при попытке подключиться
>выскакивает запрос на ввод пароля и ничего не поделаеш! Дык вот
>вопрос: Как должен выглядить скрипт который сам будет подставлять пароль???

http://portal.sysadmins.ru/board/viewtopic.php?t=34662&start=30

конфигурация:

http://portal.sysadmins.ru/board/viewtopic.php?t=34662&start=20