Odp: Konfiguracja SAMBY na TP1043
Dysku i kabli?
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → Konfiguracja SAMBY na TP1043
Strony Poprzednia 1 2 3
Zaloguj się lub zarejestruj by napisać odpowiedź
Dysku i kabli?
No i tak: nauczyłem się zakładać użytkowników, konfigurować zasoby samby, ustawiać uprawnienia do zasobów. ale po co ?
I tak dalej nie mogę zrobić tego co chciałbym - bo tego już raczej pod sambą nie zrobię.
A chciałbym prostą rzecz:
Udostępnić jeden zasób w którym są dwa katalogi (np.RODZICE i DZIECI)
ale przyznać różne prawa poszczególnym użytkownikom do tych dwóch katalogów
(np. aby użytkownik rodzic miał prawa zapisu i odczytu do obu katalogów a użytkownik dziecko
miał prawa odczytu do obu katalogów ale prawo zapisu tylko do katalogu DZIECI).
Przypuszczam że to odbywa się na zasadzie przyznawania praw poszczególnym użytkownikom do określonych katalogów
w systemie a nie w samej sambie.
I będę jeszcze musiał o tym poczytać .....
http://www.samba.org/samba/docs/man/Sam … trols.html
Z tą poprawką że w openwrt nie masz acli w systemie i musisz bazować na grupach lub uprawnieniach userów.
A kiedy będzie można udziały SMB wyklikać w gargoyle? To zależy od Twoich chęci i czasu, czy to Twórcy gargoyle to robią?
Twórca gargoyle. Teraz po prostu udostępnia się cały dysk, bez dodawania poszczególnych udziałów.
LuCi to ma za to.
Nauczyłem się jak prosto konfigurować dostęp do poszczególnych katalogów w jednym udziale SAMBIY.
Opiszę to - może przyda się innym.
Generalnie samba sprawdza uprawnienie do udziału wynikające z definicji udziału (polecenia typu valid user, invalid user, write list, read list ) i uprawnienia do poszczególnych katalogów. Jeśli oba uprawnienia są spełnione to jest dostęp.
Nadać odpowiednio uprawnienia do udziału jest prosto np:
[DOMOWY]
path = /tmp/usb_mount/5a26d5f3-dfa0-42d6-82d8-dcf90e786096/DOMOWY
browseable = yes
guest ok = no
create mask = 0777
directory mask = 0777
read list = tata mama adam asia gosia
write list = tata mama
Dwa ostatnie wiersze mówią o prawach zapisu i odczytu do całego udziału nazwanego DOMOWY.
Natomiast jeśli w udziale chce się zróżnicować dostęp do zawartych tam katalogów to trzeba założyć grupy użytkownków
(a sam udział udostępnić dla zapisu i odczytu dla wszystkich.)
Np. grupy to rodzice i dzieci a użytkownicy to mama, tata, syn, córka:
echo "rodzice:x:10001:" >> /etc/group
echo "dzieci:x:10002:" >> /etc/group
echo "tata:*:1010:10001:tata:/tmp:/bin/false" >> /etc/passwd
smbpasswd tata tatyhasło
echo "mama:*:1020:10001:mama:/tmp:/bin/false" >> /etc/passwd
smbpasswd mama mamyhasło
echo "synek:*:1030:10002:adam:/tmp:/bin/false" >> /etc/passwd
smbpasswd synek synkahasło
echo "corka:*:1040:10002:asia:/tmp:/bin/false" >> /etc/passwd
smbpasswd corka corkihasło
Należy zalogować się do udzialu jako konkretny użytkownik (już w windowsie) - np. syn i założyć tam jakiś katalog.
Następnie należy skorzystać ze narzędzia Winscp (taki total commander widzący katalogi linuxa).
W tym narzędziu w opcjach "właściwości pliku" dokładnie i graficznie możemy ustalić sobie kto jakie prawa dostępu ma do danego katalogu. Można się bawić w rekursywne ustawianie uprawnień do katalogów i zmiany uprawnień dostępu do katalogu w katalogu z innymi uprawnieniami
Strony Poprzednia 1 2 3
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → Konfiguracja SAMBY na TP1043
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc