Попытка настроить общий ресурс samba с офисным сервером

Я пытаюсь настроить fstab для автоматического подключения к общему серверу моего офиса. Я, несомненно, делаю здесь что-то глупое, так как имя пользователя, пароль и имя сервера отлично работают в первом фрагменте кода ниже, но не во втором - любая помощь будет принята с благодарностью!

Следующая команда работает как положено .. .

tom@tom-desktop: sudo /usr/bin/smbclient -L Server.local -Uguest
Enter guest's password: 
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.10]

        Sharename       Type      Comment
        ---------       ----      -------
        Lacie Disk      Disk      macosx
        Server          Disk      macosx
        IPC$            IPC       IPC Service (Server)
        ADMIN$          IPC       IPC Service (Server)
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.10]

        Server               Comment
        ---------            -------
        ACER-9D60040D10      
        SERVER               Server

        Workgroup            Master
        ---------            -------
        WORKGROUP            ACER-9D60040D10

Но когда я добавляю следующую строку в / etc / fstab, я получаю эту ошибку: сбой cifs_mount с кодом возврата = -22

//Server.local/Server  /media/maguires  cifs  username=guest,password=password  0  0
1
задан 3 February 2011 в 17:52

3 ответа

Возможно, вам придется переключать косую черту в вашей команде на обратную косую черту, например:

\\\\Server.local\\Server  /media/maguires  cifs  username=guest,password=password  0  0

Обратите внимание на удвоение всех косых черт; обратная косая черта - это экранирующий символ, поэтому для получения буквальной обратной косой черты вы должны экранировать ее другим.

Надеюсь, что это помогает!

0
ответ дан 3 February 2011 в 17:52

Попробуйте изменить строку, чтобы указать, что вы используете гостевого пользователя, возможно?

//Server.local/Server  /media/maguires  cifs  guest,users  0  0

тег users позволит вам смонтировать / размонтировать его как обычного пользователя.

Либо попробуйте указать guest, но оставьте пароль пустым:

//Server.local/Server  /media/maguires  cifs  username=guest,password=,users  0  0

Кроме того, многие люди сообщают, что smbfs не очень хорошо работает с именами хостов, указанными в / etc / fstab. Возможно, попробуйте изменить ссылку Server.local на IP-адрес. (NB: Это все еще стоит делать ДАЖЕ, ЕСЛИ у вас работает разрешение имен, либо через / etc / hosts, либо через соответствующую запись DNS.)

[Редактировать - не читал комментарии Кристофера по этому вопросу. Стоит держать хотя]

Надеюсь, что это помогает.

0
ответ дан 3 February 2011 в 17:52

Я думаю, что ошибка монтирования 22 = неверный аргумент? Попробуйте IP-адрес вместо Server.local. Установите сетевую файловую систему:

sudo apt-get install smbfs
0
ответ дан 3 February 2011 в 17:52

Другие вопросы по тегам:

Похожие вопросы: