Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Не удаётся успешно расшарить по SMB в Ubuntu 8.10 (http://forum.oszone.net/showthread.php?t=137018)

eugrus 07-04-2009 13:21 1086711

Не удаётся успешно расшарить по SMB в Ubuntu 8.10
 
Ошибка подключения ресурса Windows даже если попытаться открыть расшаренное с собственной машины в Gnome.

Плюс к этому DBus error org.freedesktop.DBus.Error.InvalidArgs: Mountpoint Already registered

/etc/samba/smb.conf прилагается: http://pastebin.com/f52d9996d

Ещё пробовал добавить security = share: безрезультатно.

dmitryst 07-04-2009 13:27 1086716

Цитата:

Цитата eugrus
Mountpoint Already registered »

а не пытаетесь ли вы присоединить ресурс дважды?

[mzd] 07-04-2009 13:50 1086736

Как монтируете ресурс samba? Опишите подробнее. Не монтируете ли вы в одну точку несколько ресурсов? Что пишет /var/log/samba?

eugrus 07-04-2009 14:34 1086786

Цитата:

Цитата [mzd
]Как монтируете ресурс samba? Опишите подробнее. Не монтируете ли вы в одну точку несколько ресурсов? Что пишет /var/log/samba? »

Пользуюсь встроенным в Nautilus клиентом.

/var/log/samba/log.192.168.0.100 девственно чист

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

[mzd] 07-04-2009 14:47 1086806

Установите параметр security = share и дайте права на шару. Кроме того, проверьте, что у вас пакет gvfs версии 0.99.4 или выше. Просто в ранних версиях был такой баг.

eugrus 07-04-2009 15:34 1086861

Я уже вначале говорил, что security = share пробовал: не помогает.

gvfs версии 1.0.2-0ubuntu2

[mzd] 07-04-2009 15:42 1086872

eugrus, сейчас у вас этот параметр не установлен. А какие права на папке ресурса?

И какие права у директории ~/.gvfs? Можете ли вы в неё писАть. :)

eugrus 07-04-2009 15:50 1086892

Цитата:

Цитата [mzd
]eugrus, сейчас у вас этот параметр не установлен. А какие права на папке ресурса? »

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

Права на расшаренные папки - drwxr-xr-x

[mzd] 07-04-2009 15:55 1086898

А у ~/.gvfs?

eugrus 07-04-2009 16:02 1086910

Цитата:

Цитата [mzd
А у ~/.gvfs? »

dr-x------

[mzd] 07-04-2009 16:11 1086923

Должны быть drwx------

eugrus 07-04-2009 16:12 1086928

Цитата:

Цитата mzd
Должны быть drwx------ »

Гм... какое это цифровое значение?

[mzd] 07-04-2009 16:14 1086931

700
можно проще chmod +w ~/.gvfs

eugrus 07-04-2009 16:20 1086939

Код:

eugrus@desktop:~$ cat /etc/samba/smb.conf |grep "security ="
# "security = user" is always a good idea. This will require a Unix account
        security = share
eugrus@desktop:~$ chmod 700 .gvfs
eugrus@desktop:~$ sudo /etc/init.d/samba restart
 * Stopping Samba daemons                                                [ OK ]
 * Starting Samba daemons

В результате изменения прав становится лишь хуже: перестаёт даже показываться список папок. Если вернуть права, список папок появляется, но войти не могу по прежнему.

[mzd] 07-04-2009 16:32 1086953

А такой способ монтирования работает?

eugrus 07-04-2009 16:38 1086958

Пробовал для расшаренных папок drwxr-xr-x и drwxrwxrwx.

Разницы не возникает.

Цитата:

Цитата mzd
А такой способ монтирования работает? »

Возможно, я не очень разобрался в синтаксисе, но:

Код:

eugrus@desktop:~$ sudo mount -t cifs //desktop/movies /mnt/tmp -o guest
mount error 6 = No such device or address
Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)

Повторюсь, что и с других компьютеров в расшаренные у меня папки войти не удаётся.

[mzd] 07-04-2009 16:50 1086976

desktop - имя машины, на которой расположена шара movies. Попробуйте вместо имени указать IP.

Кстати, попробуйте примонтировать так:
Цитата:

mount -t cifs '\\windows_server\share_name' /mnt/cifs -o username=windows_user_name,workgroup=workgroup_name,rw,iocharset=utf8,uid=500,gid=500

eugrus 07-04-2009 20:01 1087158

Код:

eugrus@desktop:~$ sudo mount -t cifs '\\192.168.0.100\movies' /mnt/tmp -o username=eugrus,workgroup=mshome,rw,iocharset=utf8,uid=500,gid=500
Password:
mount error 6 = No such device or address
Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)
eugrus@desktop:~$ sudo mount -t cifs '\\192.168.0.100\movies' /mnt/tmp -o guest,workgroup=mshome,rw,iocharset=utf8,uid=500,gid=500
mount error 6 = No such device or address
Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)
eugrus@desktop:~$ sudo mount -t cifs '\\192.168.0.100\movies' /mnt/tmp -o guest,rw,iocharset=utf8,uid=500,gid=500
mount error 6 = No such device or address
Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)
eugrus@desktop:~$

Но это так... шары на других компах я то открыть могу, так что уверен: дело в моей серверной части

[mzd] 07-04-2009 21:53 1087251

Тупой вопрос: а /mnt/tmp существует?
Пинги 192.168.0.100 проходят? /etc/nsswitch настроен?
Что показывает smbclient --list 192.168.0.100?

eugrus 07-04-2009 23:37 1087349

Цитата:

Цитата mzd
/mnt/tmp существует? »

Существует.

Как уже говорил, уверен, что не на клиентскую часть надо грешить.

Цитата:

Цитата mzd
Пинги 192.168.0.100 проходят? »

Проходят.

Цитата:

Цитата mzd
Что показывает smbclient --list 192.168.0.100? »

Если вводить пароль:

Код:

eugrus@desktop:~$ smbclient --list 192.168.0.100
Enter eugrus's password:
Domain=[MSHOME] OS=[Unix] Server=[Samba 3.2.3]
Server requested LANMAN password (share-level security) but 'client lanman auth' is disabled
tree connect failed: SUCCESS - 0

Если не вводить:

Код:

eugrus@desktop:~$ smbclient --list 192.168.0.100
Enter eugrus's password:
Domain=[MSHOME] OS=[Unix] Server=[Samba 3.2.3]

        Sharename      Type      Comment
        ---------      ----      -------
        print$          Disk      Printer Drivers
        Music          Disk     
        IPC$            IPC      IPC Service (desktop server (Samba, Ubuntu))
        HP-LaserJet-1020 Printer  HP-LaserJet-1020
        movies          Disk     
        garden state    Disk     
Domain=[MSHOME] OS=[Unix] Server=[Samba 3.2.3]

        Server              Comment
        ---------            -------
        DESKTOP              desktop server (Samba, Ubuntu)
        IMF       

        Workgroup            Master
        ---------            -------
        MSHOME              IMF

Цитата:

Цитата mzd
/etc/nsswitch настроен? »

Вот содержимое /etc/nsswitch.conf: http://pastebin.com/f6f8bd4ee

[mzd] 08-04-2009 08:28 1087546

Попробуйте добавить параметр wins в строчку
Цитата:

hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
Должно получиться
Цитата:

hosts: files mdns4_minimal [NOTFOUND=return] wins dns mdns4
Кстати, а winbind установлен?

eugrus 08-04-2009 17:42 1088096

Код:

eugrus@desktop:~$ cat /etc/nsswitch.conf
# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc-reference' and `info' packages installed, try:
# `info libc "Name Service Switch"' for information about this file.

passwd:        compat
group:          compat
shadow:        compat

hosts:                files mdns4_minimal [NOTFOUND=return] wins dns mdns4
networks:      files

protocols:      db files
services:      db files
ethers:        db files
rpc:            db files

netgroup:      nis

eugrus@desktop:~$ sudo /etc/init.d/winbind restart
 * Stopping the Winbind daemon winbind                                  [ OK ]
 * Starting the Winbind daemon winbind                                  [ OK ]
eugrus@desktop:~$ sudo /etc/init.d/samba restart
 * Stopping Samba daemons                                                [ OK ]
 * Starting Samba daemons                                                [ OK ]
eugrus@desktop:~$

Сделал, но ни чего не изменилось :(
Зайти в папки не пускает(((


Время: 15:19.

Время: 15:19.
© OSzone.net 2001-