tasiorek pisze:
viater, albo powinienes przeczytac jeszcze raz opis problemu, albo dowiedziec sie dokladnie co daje sticky bit, bo w tym:
eptesicus pisze:
aby plik mozna bylo edytowac i zmieniac w nim dane a nie mozna bylo go kasowac
to on raczej nie pomoze.
Przed chwilą poczytałem jeszcze raz o sticky bit, bo przez chwilę zgłupiałem i wydawało mi się, że coś mi się pomerdało.
Z tego co rozumiem, to ustawienie sticky bit dla katalogu powoduje, że dowolny plik w tym katalogu może być usunięty tylko przez właściciela tego pliku. Może natomiast być zmieniany przez innych użytkowników - jeżeli mają odpowiednie efektywne uprawnienia - wynikające m.in. z przynależności do grup.
W tym konktretnym przypadku zrobiłbym tak:
1. Tworzę katalog o nazwie /costam/katalog
2. Daję mu atrybuty 1777 (rwxrwxrwt) :
chmod 1777 /costam/katalog
3. Tworzę plik /costam/katalog/dane
touch /costam/katalog/dane
4. Zmieniam właściciela pliku:
chown root.users /costam/katalog/dane
5. Daję plikowi atrybuty 666 (rw-rw-rw-)
Efekt jest taki, że każdy, kto jest w grupie users, może zmieniać zawartość tego pliku, ale usunąć może go tylko właściciel, czyli root.
Tasiorek - sprawdzałem to, mogłem jednak przeoczyć jakiś "kruczek" - popraw mnie, jeżeli się mylę.
Sposób wykorzystania tego w Sambie to inna sprawa.
Pozdrawiam