Skocz do zawartości

Prawa Do Katalogu


krisu

Rekomendowane odpowiedzi

mam użytkownika x i y. Jak zrobić, by użytkownik y mógł do katalogu użytkownika x wgrywać pliki tak, by widzieć to co wgrał.

 

Gdy dodam użytkonika y do grupy uzytkownika x, to jeśli katalog (przykładowo "upload"), którego właścicielem jest x ma prawa:

 

drwxrwx--- > użytkonik może usunąć pliki, które wgrał użytkonik x - a nie powinien mieć takich uprawnień

 

drwx-wx--- > użytkonik może wgrać plik, ale nie widzi pliku, który wgrał.

 

Wiecie jak temu zaradzić? Może jest możliwość ustawiania atrybutów pliku wgrywanego do danego katalogu. Z moich testów wynika jednak, ze nawet pliki tylko do odczytu stworzone przez uzytkoniwka x uzytkownik y bedzie mogł usunąc, jeśli do katalogu będzie miał z racji przynależności do grupy x prawa rwx

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

A próbowałeś ustawić prawa do katalogu 757 - tzn właściciel pełne prawa, inni odczyt i wykonanie, grupa pełne prawa dla katalogu a dla samego pliku już 755?? W jakimś stopniu jest to rozwiązanie choć drugi user może zmienić prawa do pliku i je usunąć... ale może nie wpadnie na to tongue.gif

 

P.S. Tam mi jeszcze do głowy przyszło że można stworzyć oddzielne katalogi dla usera x i y i nadać im odpowiednie prawa. Może takie rozwiązanie też Ci będzie pasowalo...

Edytowane przez Zuk87
Odnośnik do komentarza
Udostępnij na innych stronach

drwxrwx--- > użytkonik może usunąć pliki, które wgrał użytkonik x - a nie powinien mieć takich uprawnień

Jeśli użytkownik y ma mieć możliwość zapisywania, odczytywania oraz uruchamiania zawartości powiedzmy katalogu A i należy do grupy użytkownika x to takie prawa musisz nadać grupie dla tego katalogu (chmod 770):

 

A drwxrwx---

 

i wszystko niby fajnie, ale naturalną konsekwencją takiego rozwiązania jest także to, że użytkownik y może także usuwać dowolne pliki i katalogi z katalogu A.

 

drwx-wx--- > użytkonik może wgrać plik, ale nie widzi pliku, który wgrał.

Naturalnie bowiem prawa drwx-wx znaczą tyle co rwx dla usera i -wx dla grupy czyli zapis i uruchamianie dla grupy bez prawa przeglądania (brak r). Rozwiązanie jak widać złe.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 months later...

A da się jakoś ustawić w Linuksie, żeby plik wgrywany do katalogu otrzymywał określone prawa? Np. r-xr-xr-x?

 

Dokładnie chodzi mi o to, żeby użytkownik wgrywający coś do katalogu, nie mógł potem tego wykasować. Chodzi o sytuację, kiedy użytkownik y wgrywa coś do katalogu użytkownika x, ale potem nie może tego wykasować

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...