Jak zmieni

Ogólne pytania dotyczące systemu
poldas
Beginner
Posty: 105
Rejestracja: 12 grudnia 2006, 08:51

Jak zmienić domyślne uprawnienia do nowych plików w katalogu

Post autor: poldas »

Witam

Chciałbym żeby w pewnym katalogu nowo utworzone pliki miały określone uprawnienia np 775 W jaki sposób to najprościej osiągnąć?

Z góry dzięki za pomoc
Awatar użytkownika
xmaster
Junior Member
Posty: 558
Rejestracja: 13 stycznia 2009, 08:19
Lokalizacja: /dev/piotrków tryb.

Post autor: xmaster »

Napisz, czy pliki te mają mieć takie uprawnienia tylko przy tworzeniu czy też przez cały cykl swojej bytności?
A najprościej to w CRONie napisać regułkę, która sprawdzi jakie uprawnienia mają pliki i ew. w razie niezgodności zmieni je na pożądane.
poldas
Beginner
Posty: 105
Rejestracja: 12 grudnia 2006, 08:51

Post autor: poldas »

"Przez cały cykl swojej bytności", wolałbym, żeby to się działo z automatu, a nie przez skrypty w CRON-ie, coś na zasadzie maski założonej na katalog.
xirad
Posty: 2
Rejestracja: 21 stycznia 2010, 03:54

Post autor: xirad »

Zdaje się, że jedyną opcją jest acl. Jako taki opis:

http://www.udel.edu/topics/os/unix/gene ... aring.html
stepek
Beginner
Posty: 314
Rejestracja: 19 kwietnia 2007, 07:18
Lokalizacja: Bia³ystok

Post autor: stepek »

A kto będzie tworzył te dane/pliki?
poldas
Beginner
Posty: 105
Rejestracja: 12 grudnia 2006, 08:51

Post autor: poldas »

Kto będzie tworzył? No powiedzmy, że użytkownicy systemu należący do grupy GRUPA1.
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

umask nie wystarczy? To jest właśnie co chcesz - maska. O ile pamiętam, to się chyba ustawiało w .bashrc dla użytkownika jeśli ma obowiązywać na stałe. Pomysł z cronem jest delikatnie mówiąc... niezbyt mądry
poldas
Beginner
Posty: 105
Rejestracja: 12 grudnia 2006, 08:51

Post autor: poldas »

Najbardziej by mi odpowiadało, żeby maska dotyczyła tylko wybranego katalogu.
stepek
Beginner
Posty: 314
Rejestracja: 19 kwietnia 2007, 07:18
Lokalizacja: Bia³ystok

Post autor: stepek »

Tak sobie myślę i dręczy mnie pytanie dlaczego akurat takie uprawnienia?
I jest sobie np. katalog /home/wszyscy/ i w nim użytkownicy, którzy należą do grupy grupa1 mają mieć pełne prawa (dlaczego zastanawia mnie ta 7 - właściwie 1, czy to będą skrypty?).
Bo co z tego, że ustawisz uprawnienia 7 dla użytkownika, chyba najbardziej interesuje Ciebie to żeby to było 7 (a właściwie 6) dla grupy, prawda?

I generalnie chyba chodzi Ci o to o czym napisał giaur.
ten link
poldas
Beginner
Posty: 105
Rejestracja: 12 grudnia 2006, 08:51

Post autor: poldas »

Zgadza się wystarczy mi 664, tak jakoś odruchowo wyskoczyły mi te 7, w wolnej chwili zapoznam się z zaproponowanym rozwiązaniem, mam nadzieję, że UMASK nie ma charakteru globalnego i można to zastosować np. do jednego katalogu.
ODPOWIEDZ