Strona 1 z 2
Samba folder współdzielony
: 12 stycznia 2015, 11:25
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
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.
: 12 stycznia 2015, 17:44
autor: GolemSan
Sprawdź jakie prawa dostępu mają pliki w kat. Wymiana.
: 12 stycznia 2015, 18:16
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
: 12 stycznia 2015, 18:40
autor: GolemSan
Hmn... - wszystko OK.
Pokaż jak montujesz w fstab i pokaż cały smb.conf - może tam jest błąd.
: 12 stycznia 2015, 18:59
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
: 12 stycznia 2015, 21:37
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.
: 12 stycznia 2015, 21:59
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
: 13 stycznia 2015, 16:47
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.
: 13 stycznia 2015, 22:02
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?
media/Wymiana
: 14 stycznia 2015, 14:15
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