Witam
Kilka banalnych jak sadze pytan dotyczacych systemu uprawnien do plikow i katalogow w Ubuntu. Poradnikow nt. zmiany, nadawania itd jest mnostwo jednak nie znalazlem odpowiedzi na kilka z nich:
1. Aby zmienic uprawnienia do pliku/katalogu dla danego uzytkownika, ktory nie jest jego wlascicielem trzeba przedtem KONIECZNIE zmienic wlasciciela ktorego uprawnienia chce sie edytowac?
2. Czy istnieje mozliwosc nadania uprawnien do pliku/katalogu indywidualnie (nie za pomoca grup tylko uzytkownikow), tzn czy mozna nadac rozne uprawnienia(do jednego pliku/katalogu) np trzem roznym uzytkownikom bez wrzucania ich do grup?
Sry za glupie pytania ale wynikaja one jak sadze od przyzwyczajenia do domeny win :/.
Uprawnienia, zmiana modyfikacja itd...
-
- Sędziwy Jeż
- Posty: 68
- Rejestracja: 14 lut 2012, 19:39
- Płeć: Mężczyzna
- Wersja Ubuntu: 16.04
- Środowisko graficzne: Inne
- Architektura: x86_64
Re: Uprawnienia, zmiana modyfikacja itd...
Zdaje się, że nie ma takiej możliwości. Uprawnienia zawsze są: user/group/other . Z tym, że przy wykorzystaniu Active Directory też wygodniej zarządza się uprawnieniami do plików za pomocą grup. Chociaż sam jestem ciekawy jak zrobić dostęp na poziomie systemowym (bez samby, nfs czy podobnych rozwiązań) do jednego np. katalogu dla kilku grup ... może linkowaniem (man ln). Taki przykład: w AD wygodnie można nadać do katalogu uprawnienia dla dwóch grup: tylko odczyt - 1, RW - 2. Da się to zrobić w linuksie dla lokalnych zasobów ?
-=technologia w służbie człowieka=-
- jackjack
- Sędziwy Jeż
- Posty: 32
- Rejestracja: 03 sie 2009, 22:04
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Kontakt:
Re: Uprawnienia, zmiana modyfikacja itd...
Czyli jezeli dobrze rozumiem nie da sie na jednym pliku/katalogu ustawic osobnych uprawnien dla dwoch lub wiecej uzytkownikow?
Jedynym rozwiazaniem jest okreslenie uprawnien dla jednego uzytkownika a dla reszty trzeba zalatwiac to na poziomie grup.
Jak jednak zrealizowac taki scenariusz:
jest plik: -rwxr-xr-- 1 janek janki 1320 2002-12-05 test.txt
Dla jednego uzytkownika, wlasciciela ustawiam rwx , dwoch kolejnych uzytkownikow wrzucam do grupy np janki i ustawiam rx .
Co jednak w sytuacji jezeli chce na ten sam plik ustawic jakies uprawnienie specjlane dla kolejnego uzytkownika?
Moze jestem idiota ale nie qmam tego do konca :/
Jedynym rozwiazaniem jest okreslenie uprawnien dla jednego uzytkownika a dla reszty trzeba zalatwiac to na poziomie grup.
Jak jednak zrealizowac taki scenariusz:
jest plik: -rwxr-xr-- 1 janek janki 1320 2002-12-05 test.txt
Dla jednego uzytkownika, wlasciciela ustawiam rwx , dwoch kolejnych uzytkownikow wrzucam do grupy np janki i ustawiam rx .
Co jednak w sytuacji jezeli chce na ten sam plik ustawic jakies uprawnienie specjlane dla kolejnego uzytkownika?
Moze jestem idiota ale nie qmam tego do konca :/
-
- Sędziwy Jeż
- Posty: 68
- Rejestracja: 14 lut 2012, 19:39
- Płeć: Mężczyzna
- Wersja Ubuntu: 16.04
- Środowisko graficzne: Inne
- Architektura: x86_64
Re: Uprawnienia, zmiana modyfikacja itd...
Dowiedziałem się od kolegi który zna się na tym. Sprawę przedstawię na przykładzie:
Windows:
uprawnienia do jednego pliku dla dwóch grup: A (tylko odczyt) i B (odczyt/zapis).
realizacja: utworzenie dwóch grup i dodanie do nich np po 5 użytkowników
Linuks:
zadanie to samo
realizacja:
grupa B to group (user/group/others) - RW
grupa A to others - RO
innej opcji w linuksie nie ma, chyba że użyjesz np Samby. Wtedy na udziałach będziesz mógł dodać wiele grup.
Dla standardowych uprawnień na poziomie "czystego" systemu masz do dyspozycji tylko user/group/others .
W tym przypadku co pytasz pozostaje Ci tylko ustawienie praw dla Others:
-rwxr-xr-- janek janki
janek - odczyt/zapis/wykonanie
janki - odczyt i wykonanie
inni - odczyt (Ci inni to ten Twój kolejny użytkownik, ale także inni użytkownicy systemu, niezdefiniowani wyżej).
I tylko takimi trzema podmiotami dysponujesz w linuksie. Możesz tylko z nimi "pokombinować".
Windows:
uprawnienia do jednego pliku dla dwóch grup: A (tylko odczyt) i B (odczyt/zapis).
realizacja: utworzenie dwóch grup i dodanie do nich np po 5 użytkowników
Linuks:
zadanie to samo
realizacja:
grupa B to group (user/group/others) - RW
grupa A to others - RO
innej opcji w linuksie nie ma, chyba że użyjesz np Samby. Wtedy na udziałach będziesz mógł dodać wiele grup.
Dla standardowych uprawnień na poziomie "czystego" systemu masz do dyspozycji tylko user/group/others .
W tym przypadku co pytasz pozostaje Ci tylko ustawienie praw dla Others:
-rwxr-xr-- janek janki
janek - odczyt/zapis/wykonanie
janki - odczyt i wykonanie
inni - odczyt (Ci inni to ten Twój kolejny użytkownik, ale także inni użytkownicy systemu, niezdefiniowani wyżej).
I tylko takimi trzema podmiotami dysponujesz w linuksie. Możesz tylko z nimi "pokombinować".
-=technologia w służbie człowieka=-
- jackjack
- Sędziwy Jeż
- Posty: 32
- Rejestracja: 03 sie 2009, 22:04
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Kontakt:
Re: Uprawnienia, zmiana modyfikacja itd...
Dziekuje za odpowiedz. Co do samego rozwiazania fakt jest to sposob bardzo czytelny jednak obciazony ograniczeniami. Wiekszosc zadan jednak nie bedzie wymagala takiej kombinatoryki jaka przedstawilem.
Pozdrawiam
Pozdrawiam
Kto jest online
Użytkownicy przeglądający to forum: Bing [Bot], Google [Bot] i 36 gości