Strona 1 z 2
[+] Montowanie dysków przez sambę
: 23 grudnia 2008, 20:29
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
: 23 grudnia 2008, 22:11
autor: goofy
: 24 grudnia 2008, 02:44
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
: 24 grudnia 2008, 09:54
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.
: 24 grudnia 2008, 11:47
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ź.
: 25 grudnia 2008, 23:13
autor: tomii
Spróbuj nadać na serwerze prawa do zapisu i odczytu dla innych do udostępnianych zasobów.
: 26 grudnia 2008, 01:06
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.
: 26 grudnia 2008, 09:21
autor: tomii
Usuń tą linijkę
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?
: 26 grudnia 2008, 10:35
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.
: 26 grudnia 2008, 11:29
autor: tomii
Może prawa w systemie uniemożliwiają tworzenie plików i katalogów?