Через smbclient на самом серваке на котором установлена samba пытаюсь подключиться к расшаренной папке /samba/temp
Но при попытке выдает ошибку NT_STATUS_BAD_NETWORK_NAME

При этом с клиентской машины под управлением Windows XP нормально подключаюсь и могу вносить изменения - создавать, редактировать, удалять файлы

На папки /samba и /samba/temp установлены права 777
Selinux отключен

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


Подскажите кто знает или догадывается - Как исправить баг?


##############################################################
# ниже дополнительная информация по настройкам SAMBA и самой ошибке
##############################################################

#При попытке подключиться к расшаренной папке
[root@CentOS58 ~]# smbclient //192.168.0.101/samba/temp -U alexII
Password:
Domain=[CENTOS58] OS=[Unix] Server=[Samba 3.0.33-3.39.el5_8]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME

# А вот что отображается в логах
[root@CentOS58 ~]# tail  /var/log/samba/smbd.log
[2012/12/05 10:07:05, 0] smbd/server.c:main(958)
  smbd version 3.0.33-3.39.el5_8 started.
  Copyright Andrew Tridgell and the Samba Team 1992-2008
[2012/12/05 10:07:49, 0] smbd/service.c:make_connection(1243)
  centos58 (192.168.0.101) couldn't find service samba/temp


##############################################################
# вот содержимое файла /etc/samba/smb.conf
[global]

# ----------------------- Network Related Options -------------------------
        workgroup = WORKGROUP
        server string = Share on CentOS58 %v
        netbios name = CentOS58

;       interfaces = lo eth0 192.168.0.0/24
;       hosts allow = 127. 192.168.0.

# --------------------------- Logging Options -----------------------------
        # logs split per machine
;       log file = /var/log/samba/%m.log
        # max 50KB per log file, then rotate
;       max log size = 50

# ----------------------- Standalone Server Options ------------------------
        security = user
        passdb backend = tdbsam
;        security = SHARE

#============================ Share Definitions ==============================
[homes]
        comment = Home Directories
        browseable = no
        writable = yes
;       valid users = %S
;       valid users = MYDOMAIN\%S

[temp]
        comment = Dir for exchange data
        path = /samba/temp
        browseable = yes
        public = yes
        writable = yes
        guest ok = yes

[printers]
        comment = All Printers
        path = /var/spool/samba
        browseable = no
        guest ok = no
        writable = no
        printable = yes




##############################################################
# Вот что выводит testparm
[root@CentOS58 ~]# testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[temp]"
Processing section "[printers]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

[global]
        server string = Share on CentOS58 %v
        passdb backend = tdbsam

[homes]
        comment = Home Directories
        read only = No
        browseable = No

[temp]
        comment = Dir for exchange data
        path = /samba/temp
        read only = No
        guest ok = Yes

[printers]
        comment = All Printers
        path = /var/spool/samba
        printable = Yes
        browseable = No

2

Нашел причину бага

У меня расшареный ресурс - папка temp, а я указывал полный путь /samba/temp что было неправильно

я подключался
  [root@CentOS58 ~]# smbclient //192.168.0.101/samba/temp -U alexII

а надо было
  [root@CentOS58 ~]# smbclient //192.168.0.101/temp -U alexII

3

Чудненько.