Монтирование сетевого ресурса на FreeBSD

Автор: Admin | 20.01.2014

Способ сохранения пароля от сетевой виндовой шары на FreeBSD с целью автоматического монтирования при загрузке системы, без необходимости указания этого пароля вручную


При вызове команды

mount_smbfs -I 192.168.1.1 //user@host/share /mnt/share

запрашивается пароль от учетной записи user на машине host.
Чтобы монтировать шару без ввода пароля при загрузке системы, надо в файл /etc/nsmb.conf внести следующие строки:

[HOST]
addr=192.168.1.1
[HOST:USER]
password=pass

Создать файл /usr/local/etc/rc.d/mount.sh со следующим содержимым:

#!/bin/sh
mount_smbfs_enable=YES
. /etc/rc.subr
name=mount_smbfs
rcvar=`set_rcvar`
load_rc_config ${name}
mount_smbfs -N -I 192.168.1.1 //user@host/share /mnt/share

Ключевой параметр -N означает, что пароль надо брать из файла /etc/nsmb.conf
И сделать его исполняемым:

chmod +x /usr/local/etc/rc.d/mount.sh

Комментарии к посту “Монтирование сетевого ресурса на FreeBSD

  1. 111

    нихуя не работает
    проверяйте хоть сами после того как ман выложите, псц, штук 5 ошибок

    1. admin

      У меня работает именно в таком виде.
      Где эти пять ошибок?

      1. 111

        >> Поместить скрипт в /usr/local/etc/rc.d/mount.sh со следующим содержимым:

        и

        >> И сделать его исполняемым: chmod 744 /usr/local/etc/rc.d/mount_smbfs.sh
        оба файла?

        ЗЫ: сорри за мат и интонацию — кое что тут полдня уже мучу, не получается, вырвалось, однако ваш совет про ключик -N у mount_smbfs очень помог, спасибо.

        1. admin

          По сути ради параметра -N это и писалось, остальное очевидно

          1. 111

            это понятно, но, в таких случаях, что-бы не тратить время, списываешь у автора буква-в-букву, а ваш совет не получилось запустить

            1. 111

              вообщем, в любом случае спасибо и извините за грубость.

        2. admin

          >> оба файла?

          Только /usr/local/etc/rc.d/mount.sh
          Поравлю в статье

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *