[+] Montowanie dysków przez samb

Konfiguracja serwerów, usług, itp.
galgans78
Posty: 9
Rejestracja: 23 grudnia 2008, 20:12

[+] Montowanie dysków przez sambę

Post autor: galgans78 »

Proszę o pomoc w zamontowaniu dysków pod sambą. Na początku chciałbym opisać do czego zmierzam. Przypuśćmy, że są 2 serwery serw1 i serw2, na serw1 jest zainstalowany serwer ftp, w którym zamontowanych jest 8 dysków. Na serw2 chcę zainstalować serwer samba i na tym serwerze chcę też umieścić 8 dysków (tj. 7 + 1 na system). Teraz na dyski z serw2 chcę poprzez sambę zamontować na serw1 i dodać je do serwera ftp tak aby użytkownicy mieli dostęp do wszystkich dysków przez jeden serwer. Największy problem mam z zamontowaniem dysków przez sambę. Szukam już od kilku dni rozwiązana tego problemu przez Google i jakoś nie potrafię sobie dać rady. Konfigurację samby zapożyczyłem ze strony http://wiki.fedora.pl/Sieci/TwojaPierws ... racjaSAMBY I ta konfiguracja świetnie się spisuje gdy łącze się z Windows XP i poprzez Midnight Commandera. Podczas prób montowanie z konsoli jako root:

Kod: Zaznacz cały

mount -t smbfs -o guest //192.168.0.88/home/samba /mnt/dysk1
prosi mnie o hasło (jak loguję się przez Windows XP czy MC hasła nie podaję). Cokolwiek bym wpisał pojawia się
10436: tree connect failed: ERRDOS - ERRnosuchshare (You specified an invalid share name).

Nie wiem co źle robię proszę o podpowiedz. Z tej strony też korzystałem http://forum.cdlinux.pl/viewtopic.php?p=9241
goofy
Posty: 96
Rejestracja: 06 września 2008, 12:01

Post autor: goofy »

Wklej wynik polecenia

Kod: Zaznacz cały

smbclient -N -L 192.168.0.88
galgans78
Posty: 9
Rejestracja: 23 grudnia 2008, 20:12

Post autor: galgans78 »

Kod: Zaznacz cały

# smbclient -N -L 192.168.0.88
Domain=[DOM] OS=[Unix] Server=[Samba 3.2.3]

        Sharename       Type      Comment
        ---------       ----      -------
        udostepniony    Disk      przykladowy katalog udostepniony
        IPC$            IPC       IPC Service (Komputer z Linuxem)
Domain=[DOM] OS=[Unix] Server=[Samba 3.2.3]

        Server               Comment
        ---------            -------
        SAMBA                Komputer z Linuxem

        Workgroup            Master
        ---------            -------
        AMA_NETWORK          BART
        DOM                  SAMBA
        GRUPA_ROBOCZA        STACJA
        MSHOME               LUBEK-02EC2AA81
        ROCCO                AROHELA
tomii
Junior Member
Posty: 687
Rejestracja: 21 października 2007, 13:27

Post autor: tomii »

Kod: Zaznacz cały

mount -t smbfs -o guest //192.168.0.88/X /mnt/dysk1
W miejsce X wpisz nazwę udostępnionego katalogu, a nie ścieżkę do niego na zdalnym komputerze. Czyli w twoim przypadku to będzie prawdopodobnie udostępniony.
galgans78
Posty: 9
Rejestracja: 23 grudnia 2008, 20:12

Post autor: galgans78 »

Wielkie dzięki działa. W końcu pośpię sobie :)

[Dodano: 2008-12-24, 14:37]
Myślałem, że pośpię sobie. Zbyt wcześnie się cieszyłem. Jak zawsze jest jeszcze to "coś" Wszystko jest super, dysk zamontowany przez sambę, ale nie wiem jakie nadać uprawnienia bo łącze się poprzez ftp na zdalny dysk ale nie mogę nic na niego wrzucić. Kopiować z niego mogę. Nie wiem czy to ważne ale na ftp, na serw1 loguje się jako anonymous. I chciałbym aby tak można było się logować jako anonymous. Na dyski, które są w serw1 mogę kopiować Z i NA bez problemu tylko jest problem z katalogiem zdalnym. Proszę o podpowiedź.
tomii
Junior Member
Posty: 687
Rejestracja: 21 października 2007, 13:27

Post autor: tomii »

Spróbuj nadać na serwerze prawa do zapisu i odczytu dla innych do udostępnianych zasobów.
galgans78
Posty: 9
Rejestracja: 23 grudnia 2008, 20:12

Post autor: galgans78 »

No to jest oczywiste ale nie do końca wiem jakie
oto plik smb.conf

Kod: Zaznacz cały

[global]
 workgroup = DOM
 server string = Komputer z Linuksem
 netbios name = samba
 guest account = nobody
 security = share
 password level = 0
 username level = 0
 map to guest = bad user
 smb password file = /etc/samba/smbpasswd
 users = user
 group = ftp

 [udostepniony]
 comment = przykladowy katalog udostepniony
 path = /home/samba
 read only = no
 guest ok = yes
 writable = yes
 create mode = 0775
 directory mode = 0775
 write list = user, ftp

 users = user
 group = ftp
Nie wiem czy to jest dobrze czy czegoś brakuje. Proszę o podpowiedz czego jeszcze brakuje aby wszystko działało. Mam wrażenie, że coś jest źle z plikiem samby. Zastanawia mnie jeszcze, że katalog na serw2 ma uprawnienia dla użytkownika ftp. Jak go zamontuje przez sambę na serw1 to ma root root i nie wiem jak to zmienić. Proszę o pomoc.

[Dodano: 2008-12-26, 02:08]
Chciałbym jeszcze dodać że bez problemu można kopiować na i z serw2 przez Windowsa poprzez otoczenie sieciowe. Problem jest przy połączeniu ftp przez serw1.
tomii
Junior Member
Posty: 687
Rejestracja: 21 października 2007, 13:27

Post autor: tomii »

Usuń tą linijkę

Kod: Zaznacz cały

write list = user, ftp 
To powinno nadać prawo do zapisu dla wszystkich.

Jak twój anymus tworzy katalog gdzieś indziej na ftp to kto jest jego właścicielem w systemie?
galgans78
Posty: 9
Rejestracja: 23 grudnia 2008, 20:12

Post autor: galgans78 »

Ta linijka to chyba nie ma nic do powiedzenie bo i bez niej nie działało, usunąłem i dalej jest lipa. A co do właściciela to anonymous tworzy ftp ftp.
tomii
Junior Member
Posty: 687
Rejestracja: 21 października 2007, 13:27

Post autor: tomii »

Może prawa w systemie uniemożliwiają tworzenie plików i katalogów?
ODPOWIEDZ