51

Odp: Konfiguracja SAMBY na TP1043

Dysku i kabli?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

52

Odp: Konfiguracja SAMBY na TP1043

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ć .....

53

Odp: Konfiguracja SAMBY na TP1043

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.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

54

Odp: Konfiguracja SAMBY na TP1043

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ą?

Modem: Huawei HG8245Q2  (Servire.net)
Router: Xiaomi AX3000T,          Soft: OpenWrt 24.10-SNAPSHOT r29077-f415748

55

Odp: Konfiguracja SAMBY na TP1043

Twórca gargoyle. Teraz po prostu udostępnia się cały dysk, bez dodawania poszczególnych udziałów.

LuCi to ma za to.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

56 (edytowany przez cykad 2010-11-20 18:16:37)

Odp: Konfiguracja SAMBY na TP1043

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