Samba - konfiguracja wieloużytkownikowa

Masz problemy z siecią bądź internetem? Zapytaj tu
Awatar użytkownika
BlueMan
Posty: 57
Rejestracja: 03 marca 2007, 13:32
Lokalizacja: Sosnowiec

Samba - konfiguracja wieloużytkownikowa

Post autor: BlueMan »

Sam nie wiem, czy jest to możliwe do wykonania. Ale może ktoś na forum już borykał się z tym problemem.


Mam w domu serwer na którym zainstalowałem Samba i chcę udostępniać pliki. Pliki z różnych katalogów, z różnymi uprawnieniami, od różnych użytkowników.
Jest to po prostu serwer LAMP i tylko ja w sieci lokalnej mam do niego dostęp.

Marzy mi się samba z dostępem do kilku katalogów (lub ogólnie do całego /) z pełnymi prawami dostępu.
Czyli abym nie musiał przelogowywać się na innego uzytkownika systemu, a żeby samba rozpoznawała w jakim katalogu jestem i jakie powinienem mieć uprawnienia.

Mogę dać sobie pełne prawa root, ale problematyczne jest, że jak stworze jakiś plik w /home/blueman/ to plik ten ma prawa root:root, a powiniem mieć prawa blueman:blueman

Chciałbym więc mieć pełne prawa roota wszędzie, ale tworzone nowe pliki miałby uprawnienia katalogu w którym zostały utworzone :) Jest to do wykonania?
stepek
Beginner
Posty: 314
Rejestracja: 19 kwietnia 2007, 07:18
Lokalizacja: Bia³ystok

Post autor: stepek »

Bo tworzy Ci pliki z takimi uprawnieniami z jakimi jesteś zalogowany. Ale możesz przecież wymusić użytkownika/grupę w konkretnym katalogu.
Służy do tego:

Kod: Zaznacz cały

force group
force user
Co do użytkownika to nie jestem przekonany ale do grupy tak (sam z tego korzystam).
Więc generalnie tworzysz z konfiguracji zasobu

Kod: Zaznacz cały

[cos]
path = /home/cisbrowseable = yes
writable = yes
create mode = 0770
directory mode = 0770
force group = jakaś
force user = jakiś
Coś takiego i powinno dlatego katalogu wymuszać uprawnienia jakiejś grupy i jakiegoś użytkownika.
felixd
Posty: 4
Rejestracja: 13 czerwca 2007, 15:19
Lokalizacja: Gniezno

Post autor: felixd »

BlueMan: Jak najbardziej da się to zrobić. stepek to opisał. Opcja:

Kod: Zaznacz cały

force user = jakiś_[b]użytkownik[/b]
jak najbardziej działa.

Jako ciekawostkę napiszę, iż w sekcji [homes] używam jej w ten sposób:

Kod: Zaznacz cały

force user = %S
valid user = %S
Gdzie %S zamieniane jest na nazwę użytkownika, który logował się do udziału.
ODPOWIEDZ