Temat: Nie mogę dobić się do Samby

W rolach głównych:

1. TP  LINK z OpenWrt 10.03 by obsy
2. PC z Ubuntu 10.04
3. PC z XP


Problem:
Standardowa konfiguracja Samby, nie da rady dobić się na konto gościa ze strony Ubuntu (komunikat 'Unable to mount location, failed to mount windows share') ani ze strony XP (dodaję normalnie lokację z palca, lakacja zostaje potwierdzona ale nie otwiera się i nie tworzy się skrót).
FTP działa  bez zarzutu, z Sambą już zgłupiałem  O_o


smb.conf
---
[global]
        netbios name = OpenWrt
        workgroup = WORKGROUP
        server string = OpenWrt server
        syslog = 10
        encrypt passwords = true
        passdb backend = smbpasswd
        obey pam restrictions = yes
        socket options = TCP_NODELAY SO_SNDBUF=16384 SO_RCVBUF=16384 IPTOS_LOWDELAY
        unix charset = UTF-8
        display charset = UTF-8
        dos charset = CP852
        preferred master = yes
        os level = 20
        security = share
        guest account = nobody
        invalid users = root
        smb passwd file = /etc/samba/smbpasswd
        interfaces = br-lan

[homes]
        comment = Home Directories
        browseable = no
        read only = no
        create mode = 0750

[MyBook]
        path = /mnt/sda1
        read only = no
        guest ok = yes
        create mask = 0700
        directory mask = 0700
---




/etc/config/samba
---
[global]


config 'samba'
        option 'name' 'OpenWrt'
        option 'workgroup' 'WORKGROUP'
        option 'description' 'OpenWrt server'
        option 'homes' '1'

config 'sambashare'
        option 'read_only' 'no'
        option 'create_mask' '0700'
        option 'dir_mask' '0700'
        option 'guest_ok' 'yes'
        option 'name' 'MyBook'
        option 'path' '/mnt/sda1'
---



Pomocy smile

TP-Link TL-WR1043ND

2

Odp: Nie mogę dobić się do Samby

Nie montuj tylko odpal smbclient i zobacz czy się dostaniesz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Nie mogę dobić się do Samby

a masz dodanego użytkownika do systemu ?
musisz mieć go w /etc/passwd

mkdir /home
adduser

bądź jeśli nie masz adduser to dodajesz ręcznie
http://eko.one.pl/?p=openwrt-multiuser
http://rpc.one.pl/index.php/lista-artyk … -w-openwrt

oraz później
smbpasswd username passwd

potem z ubuntu bez problemu się dostaniesz
poprzez Miejsca->Połącz z serwerem

4

Odp: Nie mogę dobić się do Samby

Panowie, dzięki za odzew.


Sprawa wygląda następująco:
-----------------------------------
- założyłem nowego użytkownika bez możliwości logowania
- nowemu użytkownikowi dałem hasło w smbpasswd
/ w plikach passwd i smbpasswd wszystko gra

- próbuję połączyć się z Sambą
- Ubuntu montuje mi zasób
- wchodząc na folder dysku w podmontowanym zasobie Ubuntu monituje o podanie hasła (użytkownika i grupę wykrywa)
- nie mogę się podłączyć sad  okienko logowania pojawia się cały czas pomimo tego, że podają prawidłowe hasło


Co robię źle?

TP-Link TL-WR1043ND

5

Odp: Nie mogę dobić się do Samby

Zmień security na share smile

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

6

Odp: Nie mogę dobić się do Samby

oj,

Cezary - możesz rozwinąć?

(jeśli masz na myśli wpis w smb.conf to jest od zawsze "security = share")

TP-Link TL-WR1043ND

7

Odp: Nie mogę dobić się do Samby

to tym bardziej wpuszcza - zobacz tutka o sambie, działa to jaknajbardziej.

A czasami nie używasz visty lub 7?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

8

Odp: Nie mogę dobić się do Samby

Ubuntu 10.04

Nie wiem jak to dalej pociągnąć ;/

TP-Link TL-WR1043ND

9

Odp: Nie mogę dobić się do Samby

smb.conf.template

[global]
    netbios name = |NAME| 
    workgroup = |WORKGROUP|
    server string = |DESCRIPTION|
    syslog = 10
    encrypt passwords = true
    passdb backend = smbpasswd
    obey pam restrictions = yes
    socket options = TCP_NODELAY SO_SNDBUF=16384 SO_RCVBUF=16384 IPTOS_LOWDELAY
    unix charset = UTF-8
    display charset = UTF-8
    dos charset = CP852
    preferred master = yes
    os level = 20
    security = share
    guest account = nobody
    invalid users = root
    smb passwd file = /etc/samba/smbpasswd
    interfaces = br-lan

/etc/config/samba

config samba
    option 'name'        'openwrt'
    option 'workgroup'    'WORKGROUP'
    option 'description'    'openwrt'
    option 'homes'         '0'

config sambashare
    option 'name'        'dyski'
    option 'path'        '/mnt'
    option 'read_only'    'no'
    option 'guest_ok'    'yes'
    option 'create_mask'    '0777'
    option 'dir_mask'    '0777'

Taka konfiguracja dla gościa. Działa z XP, ubuntu i debianie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10

Odp: Nie mogę dobić się do Samby

smb.conf
---
[global]
        netbios name = OpenWrt
        workgroup = WORKGROUP
        server string = OpenWrt server
        syslog = 10
        encrypt passwords = true
        passdb backend = smbpasswd
        obey pam restrictions = yes
        socket options = TCP_NODELAY SO_SNDBUF=16384 SO_RCVBUF=16384 IPTOS_LOWDELAY
        unix charset = UTF-8
        display charset = UTF-8
        dos charset = CP852
        preferred master = yes
        os level = 20
        security = share
        guest account = nobody
        invalid users = root
        smb passwd file = /etc/samba/smbpasswd
        interfaces = br-lan

[homes]
        comment = Home Directories
        browseable = no
        read only = no
        create mode = 0750

[MyBook]
        path = /mnt/sda1
        read only = no
        guest ok = no
        create mask = 0777
        directory mask = 0777
---





/etc/config/samba
---
config 'samba'
        option 'name' 'OpenWrt'
        option 'workgroup' 'WORKGROUP'
        option 'description' 'OpenWrt server'
        option 'homes' '1'

config 'sambashare'
        option 'read_only' 'no'
        option 'name' 'MyBook'
        option 'path' '/mnt/sda1'
        option 'guest_ok' 'no'
        option 'create_mask' '0777'
        option 'dir_mask' '0777'
---

TP-Link TL-WR1043ND

11

Odp: Nie mogę dobić się do Samby

A masz w ogóle katalog /mnt/sda1?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12

Odp: Nie mogę dobić się do Samby

tak, router montuje bez problemów

TP-Link TL-WR1043ND

13

Odp: Nie mogę dobić się do Samby

Po wprowadzeniu następujących zmian:



w /etc/config/samba:
option 'guest_ok'  > na yes


dostaję komunikat w Ubintu "unable to mount location"

TP-Link TL-WR1043ND

14

Odp: Nie mogę dobić się do Samby

strzel mu z konsoli

smbclient -I 192.168.1.1 -N \\\\192.168.1.1\\MyBook i zobacz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

15

Odp: Nie mogę dobić się do Samby

Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.24]
Server not using user level security and no password supplied.
smb: \> ls
do_list: [\*] NT_STATUS_NETWORK_ACCESS_DENIED
Error in dskattr: NT_STATUS_NETWORK_ACCESS_DENIED

TP-Link TL-WR1043ND

16

Odp: Nie mogę dobić się do Samby

Działa, tylko do dysku nie może się dobić.

Zmień udział na /mnt, zrestartuj i zobacz. Wcześniej z rutera zrób po prostu ls w /mnt/sda1 i zobacz czy działa, a także po logread czy nie masz info o błędach odczytu z dysku.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

17

Odp: Nie mogę dobić się do Samby

Ołrajt,

ls sda1 - działa
logread nie wykazuje nieprawidłowości

po zmianie udziału na /mnt mogę podmontować zasób sda1 ale nadal nie mogę się na niego dostać


Problem:
Teraz coś z uprawnieniami ;/
Zarówno nobody jak i założony przez mnie użytkownik dostają [You do not have the permissions necessary to view the contents of "sda1"]

TP-Link TL-WR1043ND

18

Odp: Nie mogę dobić się do Samby

chmod 777 /mnt/sda1?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

19

Odp: Nie mogę dobić się do Samby

Yeh!  Udało się podmontować

Jutro sprawdzę czy wszystko działa jak trzeba.



Dzięki Cezary!

TP-Link TL-WR1043ND

20

Odp: Nie mogę dobić się do Samby

Witam, mam podobny problem. Ruter WRT160NL wgrany najnowszy firmware z eko.one.pl.

root@OpenWrt:/etc/config# cat /etc/config/samba 

config 'samba'
    option 'workgroup' 'WORKGROUP'
    option 'name' 'winogron'
    option 'description' 'winogron'

config 'sambashare'
    option 'name' 'dyski'
    option 'read_only' 'no'
    option 'guest_ok' 'yes'
    option 'create_mask' '0777'
    option 'dir_mask' '0777'
    option 'path' '/mnt/sda1/pliki'

config 'sambashare'
    option 'name' 'patryk'
    option 'path' '/mnt/sda1/DANE'
    option 'users' 'patryk'
    option 'read_only' 'no'
    option 'guest_ok' 'no'
    option 'create_mask' '0777'
    option 'dir_mask' '0777'
root@OpenWrt:/etc/config# cat /etc/passwd
root:$1$z3G493b0$oPOUW8D5Qp0uaiHj0FjKN1:0:0:root:/root:/bin/ash
nobody:*:65534:65534:nobody:/var:/bin/false
daemon:*:65534:65534:daemon:/var:/bin/false
patryk:*:1000:1000:patryk:/tmp:/bin/false
root@OpenWrt:/etc/config# cat /etc/samba/smbpasswd 
patryk:1000:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:0B5CE3D85B1DCD883CDDC6349BA458EE:[U          ]:LCT-00000001:

Próbuję podłączyć się przez Ubuntu 10.04 i do ogólnodostępnego "dyski" nie ma problemu, mogę tworzyć pliki itp. Ale do chronionego logowaniem "patryk" ciągle wyskakuje okienko logowania i nie da rady. Poza tym

chmod 777 /mnt/sda1

nie daje efektu, zostaje

root@OpenWrt:~# ls /mnt -all 
drwxr-xr-x    3 root     root            0 Oct  2 10:49 .
drwxr-xr-x    7 root     root            0 Jan  1  1970 ..
drwxr-xr-x    4 root     root        16384 Jan  1  1970 sda1

21

Odp: Nie mogę dobić się do Samby

Jak masz vfat to tak będzie, ono nie obsługuje uprawnień. Do http://eko.one.pl/?p=openwrt-hdd#montowanievfat zerknij.

Jakiego windowsa uzywasz?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

22

Odp: Nie mogę dobić się do Samby

Jak już wspomniałem korzystam z Ubuntu 10.04. Zmieniłem typ partycji na ext3 i prawa do katalogów już działają jak trzeba. Jednak zalogować się do zasobu 'patryk' wciąż nie mogę.

23

Odp: Nie mogę dobić się do Samby

Z ubuntu bez problemu idzie się wbić. Z linii polecen możesz (smbclient)?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

24

Odp: Nie mogę dobić się do Samby

$ smbclient -I 172.16.32.129 -N \\\\172.16.32.129\\patryk
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.24]
Server not using user level security and no password supplied.
tree connect failed: NT_STATUS_WRONG_PASSWORD

Niestety nie działa

25

Odp: Nie mogę dobić się do Samby

smbclient -I 172.16.32.129 -U patryk  \\\\172.16.32.129\\patryk

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.