URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 19681
[ Назад ]

Исходное сообщение
"Samba не хочет впускать пользователей"

Отправлено Mike , 14-Авг-02 12:19 
Настроил Самбу. Запускается. В сетевом окружении видно. НО! При попытке туда зайти под виндой говорит что-то про неверный пароль, а под линухом при попытке потсоединится к себе вот что получается:

# 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-ов.


Содержание

Сообщения в этом обсуждении
"RE: Samba не хочет впускать пользователей"
Отправлено Bart Simpson , 14-Авг-02 12:22 
>Настроил Самбу. Запускается. В сетевом окружении видно. НО! При попытке туда зайти
>под виндой говорит что-то про неверный пароль, а под линухом при
>попытке потсоединится к себе вот что получается:
>
># 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.


"RE: Samba не хочет впускать пользователей"
Отправлено Mike , 14-Авг-02 12:53 
>Попробуй wins прописать (если он у тебя есть) или зайти не по
>имени а по IP.

wins нету, а по IP всё совершенно точно также происходит.
:-(((


"RE: Samba не хочет впускать пользователей"
Отправлено PJ , 14-Авг-02 13:23 
>Настроил Самбу. Запускается. В сетевом окружении видно. НО! При попытке туда зайти
>под виндой говорит что-то про неверный пароль, а под линухом при
>попытке потсоединится к себе вот что получается:
>
># 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> - что выдает?


"RE: Samba не хочет впускать пользователей"
Отправлено Bart Simpson , 14-Авг-02 13:48 
Весь smb.conf покаж.

"RE: Samba не хочет впускать пользователей"
Отправлено Mike , 14-Авг-02 14:17 
>Весь 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 - это наверное неправильно?

Щас ещё попробую с виндов...


"RE: Samba не хочет впускать пользователей"
Отправлено PJ , 14-Авг-02 14:45 
>>Весь 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


"RE: Samba не хочет впускать пользователей"
Отправлено Mike , 14-Авг-02 14:07 
>параметр 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

?


"RE: Samba не хочет впускать пользователей"
Отправлено Vadim , 14-Авг-02 14:16 
У Юникса и Винды разное шифрование паролей...  

Я делаю так:
pw useradd !username! -g !group!
smbpasswd -a !username!
***
***

:)))

соответственно на вин98 пользователю присваиваю тот же пасворд... а Вин2000/ИксПи предлогает выбрать пользователя....


"RE: Samba не хочет впускать пользователей"
Отправлено Mike , 14-Авг-02 18:08 
Всем большое спасибо!
Заработало.
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.

Подскажите, как правильно шару прописать.


"RE: Samba не хочет впускать пользователей"
Отправлено PJ , 15-Авг-02 09:00 
>мне нужно завести шару, войти в которую можно будет только по паролю.
>
>я прописал:
>[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


"RE: Samba не хочет впускать пользователей"
Отправлено alexander , 16-Авг-02 14:01 
>>мне нужно завести шару, войти в которую можно будет только по паролю.
>>
>>я прописал:
>>[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