Samba folder wspó

Konfiguracja serwerów, usług, itp.
Awatar użytkownika
kodama
Junior Member
Posty: 633
Rejestracja: 23 maja 2010, 22:30
Lokalizacja: Poznań

Samba folder współdzielony

Post autor: kodama »

Koledzy, mam takie zagadnienie:
dwie maszyny A i B. Na A głównym użytkownikiem jest kodama, na B darkness. Na A instaluję sambę, tworzę sobie folder udostępniony /home/kodama/Wymiana , daję mu

Kod: Zaznacz cały

chown kodama:sambausr
tworzę użytkownika na A z taką samą nazwą na jakiej pracuje na B, dodaję go do samby i do grupy sambausr. Na B zasób montuję sobie przez /etc/fstab jako cifs . Zagadnienie polega na tym, że jak jako kodama wrzucę cokolwiek do folderu Wymiana (przykładowo katalog z muzyka, zdjęciami) to na komputerze B użytkownik darkness nie może tego np. skopiować na swój dysk, bo wyskakuje monit, że brak uprawnień.

Z głowy nie wypiszę teraz smbconfa, uzupełnię jak wrócę do domu i będę miał dostęp do maszyn. Kiedyś męczyłem już taki temat i to śmigało jakoś, a teraz nie pamiętam w jaki sposób ja to wtedy porobiłem.

DODANE
cmb.conf

Kod: Zaznacz cały

[global]
workgroup = Debian
netbios name = Wheezy
server string = %h serwer (Samba %v)
log file = /var/log/samba/log.%m
max log size = 1024
syslog = 0
security = user

[Wymiana]
 path = /home/kodama/Wymiana
 valid users = kodama darkness
create mask = 0777
 force create mode = 0777
 directory mask = 0777
 force directory mode = 0777
 read only = no
 writable = yes
i jeszcze:

Kod: Zaznacz cały

kodama@debian:~$ ls -al | grep Wymiana
drwxrwxrwx   8 kodama sambausr   4096 sty 11 16:25 Wymiana
Jedynie czego potrzebuję, to żeby użytkownik z komputera B miał nieograniczony dostęp do tego co się znajduje w katalogu Wymiana.
GolemSan
Posty: 59
Rejestracja: 03 czerwca 2014, 22:31

Post autor: GolemSan »

Sprawdź jakie prawa dostępu mają pliki w kat. Wymiana.
Awatar użytkownika
kodama
Junior Member
Posty: 633
Rejestracja: 23 maja 2010, 22:30
Lokalizacja: Poznań

Post autor: kodama »

Na początku (tzn. przy zakładaniu tego katalogu) zrobiłem tak:

Kod: Zaznacz cały

chmod -R ug+rwx,o+rxw /home/kodama/Wymiana/
Aktualnie zawartość wygląda tak:

Kod: Zaznacz cały

kodama@debian:~/Wymiana$ ls -al
razem 5455788
drwxrwxrwx  9 kodama   sambausr       4096 sty 12 18:14 .
drwxr-xr-x 65 kodama   kodama        12288 sty 12 16:23 ..
-rwxrwxrwx  1 kodama   sambausr    9818112 maj 22  2014 00000.MTS
-rwxrwxrwx  1 kodama   sambausr    4202496 maj 23  2014 00001.MTS
-rwxrwxrwx  1 kodama   sambausr 4180942848 maj 23  2014 00002.MTS
-rwxrwxrwx  1 kodama   sambausr 1171906560 maj 23  2014 00003.MTS
-rwxrwxrwx  1 kodama   sambausr   44236800 maj 23  2014 00004.MTS
-rw-r--r--  1 kodama   kodama     32462994 gru 14 15:11 396ed4e333wdmr271.exe
-rwxrwxrwx  1 kodama   sambausr   46714211 maj 24  2014 audio.mp3
-rwxrwxrwx  1 kodama   sambausr    2065123 lis 15 15:58 CAM00330.jpg
-rwxrwxrwx  1 kodama   sambausr    1676898 lis 15 15:58 CAM00332.jpg
-rwxrwxrwx  1 kodama   sambausr    1973821 lis 15 15:58 CAM00333.jpg
-rwxrwxrwx  1 kodama   sambausr    2049872 lis 15 15:58 CAM00334.jpg
-rwxrwxrwx  1 kodama   sambausr    2172509 lis 15 15:58 CAM00335.jpg
-rwxrwxrwx  1 kodama   sambausr    2045156 lis 15 15:58 CAM00336.jpg
-rwxrwxrwx  1 kodama   sambausr    1881723 lis 15 15:58 CAM00337.jpg
-rwxrwxrwx  1 kodama   sambausr    1929112 lis 15 15:58 CAM00338.jpg
-rwxrwxrwx  1 kodama   sambausr    2108244 lis 15 15:58 CAM00339.jpg
-rwxrwxrwx  1 kodama   sambausr    2172109 lis 15 15:58 CAM00340.jpg
-rwxrwxrwx  1 darkness darkness    2643584 gru 21 13:59 Czerwone Gitary - Jest Taki Dzien.mp3
-rw-r--r--  1 kodama   kodama      1347704 gru 30 22:36 dokument_ola.pdf
drwxrwxrwx  2 kodama   sambausr       4096 gru 30 18:44 dzwonki
-rwxrwxrwx  1 kodama   sambausr       4354 lis 14 19:06 fenix1.jpg
-rwxrwxrwx  1 kodama   sambausr       4682 cze 20  2010 fenix.jpg
-rwxrwxrwx  1 kodama   kodama       461083 gru  8 19:08 ggg.gif
drwxrwxrwx  2 kodama   kodama         4096 sty 11 15:48 kaledarz
-rwxrwxrwx  1 darkness darkness      92846 gru 21 13:58 kartka.jpg
-rwxrwxrwx  1 kodama   sambausr   15601591 maj 24  2014 kazanie.mp3
drwxr-xr-x  2 kodama   kodama         4096 gru 14 21:04 lg
-rwxrwxrwx  1 kodama   kodama           59 gru 14 15:03 Nowy Dokument tekstowy.txt
drwxrwxrwx  2 darkness darkness       4096 gru  8 19:22 nowy katalog
-rw-r--r--  1 kodama   kodama      4226308 sty  5 20:42 panorama.jpg
-rw-r--r--  1 kodama   kodama     31784420 gru 30 21:36 picasa_3.0-current_i386.deb
drwxr-xr-x  2 kodama   kodama         4096 gru 30 22:39 rzeźby
-rwxrwxrwx  1 darkness darkness    7064843 gru  7 18:30 spotkanie z MLC -v2.pptx
-rw-r--r--  1 kodama   kodama       914067 gru 30 18:48 steel.jpg
drwxrwxrwx  2 kodama   sambausr       4096 lis 11 20:18 sw marcin
-rw-r--r--  1 kodama   kodama      1325186 gru 23 20:51 święta.png
drwxrwxrwx  6 kodama   sambausr       4096 gru 30 18:57 Trójmiasto
-rwxrwxrwx  1 kodama   sambausr    2459581 lis 25 21:44 umowa.pdf
-rwxrwxrwx  1 kodama   sambausr     706620 lis 25 21:47 Umowa.pdf
-rw-r--r--  1 kodama   kodama      7615060 gru 21 15:48 zyczenia.mp4
GolemSan
Posty: 59
Rejestracja: 03 czerwca 2014, 22:31

Post autor: GolemSan »

Hmn... - wszystko OK.

Pokaż jak montujesz w fstab i pokaż cały smb.conf - może tam jest błąd.
Awatar użytkownika
kodama
Junior Member
Posty: 633
Rejestracja: 23 maja 2010, 22:30
Lokalizacja: Poznań

Post autor: kodama »

To jest mój cały smb.conf :) Testparm nie wyrzuca żadnych błędów.
A montuję tak:

Kod: Zaznacz cały

//192.168.0.31/Wymiana/	/media/Wymiana	cifs	rw,username=darkness,password=supertajnehaslo	0	0
Awatar użytkownika
Yampress
Administrator
Posty: 6367
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

daj moze
security = share
in share-level security, the client authenticates itself separately for each share. It sends a password along with each tree connection request (share mount), but it does not explicitly send a username with this operation. The client expects a password to be associated with each share, independent of the user. This means that Samba has to work out what username the client probably wants to use, because the username is not explicitly sent to the SMB server. Some commercial SMB servers such as NT actually associate passwords directly with shares in share-level security, but Samba always uses the UNIX authentication scheme where it is a username/password pair that is authenticated, not a share/password pair.
To understand the MS Windows networking parallels, think in terms of MS Windows 9x/Me where you can create a shared folder that provides read-only or full access, with or without a password.
GolemSan
Posty: 59
Rejestracja: 03 czerwca 2014, 22:31

Post autor: GolemSan »

kodama pisze:A montuję tak:

Kod: Zaznacz cały

 //192.168.0.31/Wymiana/	/media/Wymiana	cifs	rw,username=darkness,password=supertajnehaslo	0	0
Brakuje nazwy grupy: workgroup=Debian
Awatar użytkownika
kodama
Junior Member
Posty: 633
Rejestracja: 23 maja 2010, 22:30
Lokalizacja: Poznań

Post autor: kodama »

Zmieniłem na share i dodałem workgroup=Debian. Testowałem na różnych plikach i katalogach, póki co wygląda na to, że jest w porządku. Ale pomęczę to jeszcze ze dwa, trzy dni.
Awatar użytkownika
kodama
Junior Member
Posty: 633
Rejestracja: 23 maja 2010, 22:30
Lokalizacja: Poznań

Post autor: kodama »

No okej, jest "prawie" dobrze jednak. Wrzucam folder z zawartością mieszaną - doc, odt, jpg, avi. Użytkownik darkness widzi folder, ale w środku jest pusto. Takich dziwów to jeszcze nie widziałem :)

Więc może inaczej - kto z kolegów by podrzucił jakąś swoją sprawdzoną konfigurację, która by spełniała moje wymagania?
GolemSan
Posty: 59
Rejestracja: 03 czerwca 2014, 22:31

media/Wymiana

Post autor: GolemSan »

Wg mnie jest problem z prawami dostępu i w tym kierunku trzeba szukać, spróbuj może tak:

- montuj w fstab z opcją auto a nie rw.
- wyrzuć montowanie z fstab i spróbuj "ręcznie" po uruchomieniu systemu (mount, mount.cifs).
- wyłącz SELinux, AppArmor i inne takie wynalazki.
- sprawdź prawa dostępu do kat. /media/Wymiana
- wróć do security=user w samba.conf i spróbuj ponownie w/w
ODPOWIEDZ