Настроил Самбу. Запускается. В сетевом окружении видно. НО! При попытке туда зайти под виндой говорит что-то про неверный пароль, а под линухом при попытке потсоединится к себе вот что получается:# smbclient //my_srv/
added interface ip=192.168.0.1 bcast=192.168.0.255 nmask=255.255.255.0
Password:
Anonymous login successful
Domain=[MYDOMAIN] OS=[Unix] Server=[Samba 2.0.7]
tree connect failed: ERRSRV - ERRinvnetname (Invalid network name in tree connect.)Что это за network name? Чего оно хочет?
Ничего не могу понять. В документация про это ничего не нашел.
OS: RedHat 7.1, Samba из rpm-ов.
>Настроил Самбу. Запускается. В сетевом окружении видно. НО! При попытке туда зайти
>под виндой говорит что-то про неверный пароль, а под линухом при
>попытке потсоединится к себе вот что получается:
>
># smbclient //my_srv/
>added interface ip=192.168.0.1 bcast=192.168.0.255 nmask=255.255.255.0
>Password:
>Anonymous login successful
>Domain=[MYDOMAIN] OS=[Unix] Server=[Samba 2.0.7]
>tree connect failed: ERRSRV - ERRinvnetname (Invalid network name in tree connect.)
>
>
>Что это за network name? Чего оно хочет?
>Ничего не могу понять. В документация про это ничего не нашел.
>
>
>OS: RedHat 7.1, Samba из rpm-ов.
Попробуй wins прописать (если он у тебя есть) или зайти не по имени а по IP.
>Попробуй wins прописать (если он у тебя есть) или зайти не по
>имени а по IP.wins нету, а по IP всё совершенно точно также происходит.
:-(((
>Настроил Самбу. Запускается. В сетевом окружении видно. НО! При попытке туда зайти
>под виндой говорит что-то про неверный пароль, а под линухом при
>попытке потсоединится к себе вот что получается:
>
># smbclient //my_srv/
>added interface ip=192.168.0.1 bcast=192.168.0.255 nmask=255.255.255.0
>Password:
>Anonymous login successful
>Domain=[MYDOMAIN] OS=[Unix] Server=[Samba 2.0.7]
>tree connect failed: ERRSRV - ERRinvnetname (Invalid network name in tree connect.)
>
параметр
security = чему равен?
открой шару [homes] и попробуй
$smbclient //my_srv/homes -U <user_login> - что выдает?
Весь smb.conf покаж.
>Весь smb.conf покаж.[global]
workgroup = WORKGROUP
server string = my_serv
hosts allow = 192.168.0. 127.
log file = /var/log/samba/%m.log
max log size = 0
security = user
ssl CA certFile = /usr/share/ssl/certs/ca-bundle.crt
unix password sync = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *New*UNIX*password* %n\n *ReType*new*UNIX*password* %n\n *passwd:*all*authentication*tokens*updated*successfully*
username map = /etc/samba/smbusers
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
interfaces = 192.168.0.1/24
name resolve order = lmhosts bcast
dns proxy = no#======================= Share Definitions =========================
[ftp]
comment = FTP Server Files
path = /var/ftp/pub
writable = no
printable = no
public = yes
guest ok = yes
read only = yes
browseable = yes
Щас попробовал так: smbclient //my_serv/ftp
Заходит!
Может так и надо?
А smbclient //my_serv - это наверное неправильно?Щас ещё попробую с виндов...
>>Весь smb.conf покаж.
>
>[global]
> workgroup = WORKGROUP
> server string = my_serv
> hosts allow = 192.168.0. 127.
> log file = /var/log/samba/%m.log
> max log size = 0
> security = user
> ssl CA certFile = /usr/share/ssl/certs/ca-bundle.crt
> unix password sync = Yes
^^^^ - это лучше убрать, да и вообще Вынь-юзеров можно заводить с shell типа /bin/false (Чтоб соблазну поковырять серв не было)
> passwd program = /usr/bin/passwd %u
> passwd chat = *New*UNIX*password* %n\n *ReType*new*UNIX*password* %n\n *passwd:*all*authentication*tokens*updated*successfully*
> username map = /etc/samba/smbusers
> socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
> interfaces = 192.168.0.1/24
> name resolve order = lmhosts bcast
> dns proxy = no
>
>#======================= Share Definitions =========================
>[ftp]
> comment = FTP Server Files
> path = /var/ftp/pub
> writable = no
> printable = no
> public = yes
> guest ok = yes
> read only = yes
> browseable = yes
>
>
>
>Щас попробовал так: smbclient //my_serv/ftp
>Заходит!
>Может так и надо?
>А smbclient //my_serv - это наверное неправильно?
>
>Щас ещё попробую с виндов...encrypted passwords = yes #не помню, yes ли оно по дефолту %-)
И наложить все необходимые патчи на реестры клиентских машин. Патчи можно найти в сырцах самбы в /docs/registry
>параметр security = чему равен?security = user
>открой шару [homes] и попробуй
>$smbclient //my_srv/homes -U <user_login> - что выдает?РАБОТАЕТ! Ура. Спасибо! Хоть что-то работает...
Но что я неправильно делаю в этой (единственной) шаре:
[ftp]
comment = FTP Server Files
path = /var/ftp/pub
writable = no
printable = no
public = yes
guest ok = yes
read only = yes
browsable = yes?
У Юникса и Винды разное шифрование паролей...Я делаю так:
pw useradd !username! -g !group!
smbpasswd -a !username!
***
***:)))
соответственно на вин98 пользователю присваиваю тот же пасворд... а Вин2000/ИксПи предлогает выбрать пользователя....
Всем большое спасибо!
Заработало.
encrypt passwords = yes помогло.Теперь такой вопрос:
мне нужно завести шару, войти в которую можно будет только по паролю.
я прописал:
[locker]
valid users = admin
path = /var/spool/samba/locker
writable = yes
browseable = yes
public = noв smbusers прописано
root = admin aministrator
(кстати, тут можно прописать по-русски "Администратор"?) :)в smbpasswd прописан пароль для пользователя admin
Итог - в сетевом окружении нельзя даже войти в \\my_serv (говорит, что нету такой машины).
Клиенты - Win2K.
Подскажите, как правильно шару прописать.
>мне нужно завести шару, войти в которую можно будет только по паролю.
>
>я прописал:
>[locker]
> valid users = admin
> path = /var/spool/samba/locker
> writable = yes
> browseable = yes
> public = no
>
>в smbusers прописано
>root = admin aministrator
>(кстати, тут можно прописать по-русски "Администратор"?) :)
>
>в smbpasswd прописан пароль для пользователя admin
Или удалить admin из smbusers, или придумать другое имя, либоadmin users = admin #но не уверен что это не перекрывется smbusers
>>мне нужно завести шару, войти в которую можно будет только по паролю.
>>
>>я прописал:
>>[locker]
>> valid users = admin
>> path = /var/spool/samba/locker
>> writable = yes
>> browseable = yes
>> public = no
>>
>>в smbusers прописано
>>root = admin aministrator
>>(кстати, тут можно прописать по-русски "Администратор"?) :)
>>
>>в smbpasswd прописан пароль для пользователя admin
>Или удалить admin из smbusers, или придумать другое имя, либо
>
>admin users = admin #но не уверен что это не перекрывется smbusers
>
а у меня так работает :[guest]
comment=Directory for my guests
directory=/guest/guest
browsable=yes
read only=no
create mode=0750
user=guest
guest ok=no
guest only=no....соответственно есть реальный юзер guest в системе + #smbpasswd guest