Страница 1 из 1

SAMBA. Подключение через smbclient к расшареному каталогу

Добавлено: 05 дек 2012, 15:13
shurik_7866
Проблема - не могу подключиться к расшареному каталогу через smbclient

Через 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

Re: SAMBA. Подключение через smbclient к расшареному каталог

Добавлено: 05 дек 2012, 19:51
shurik_7866
Нашел причину бага

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

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

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