User ma prawa do usuwania plików roota
User ma prawa do usuwania plików roota
Witam
Jako user nie mogłem montować pendrive, i nie miałem praw do zapisu na partycji. To dałem chmod 777 /mnt/files. Teraz mogę tam zapisywać, ale jeśli stworzę jakiś plik jako root w /mnt/pen to mogę go usunąc jako zwykły user, a tak nie powinno być. User powinien móc usuwać tylko swoje pliki i katalogi, a nie te stworzone przez roota. Nigdy jak dam ls -l /mnt/files to pokazuje plik stworzony przez roota z prawami -rw-r--r-- więc nie powinno być problemu, ale jednak jest możliwość usunięcia go. Pyta mnie tylko przy usunięciu, czy napewno chcę to zrobić i wywala
Pozdrawiam
Jako user nie mogłem montować pendrive, i nie miałem praw do zapisu na partycji. To dałem chmod 777 /mnt/files. Teraz mogę tam zapisywać, ale jeśli stworzę jakiś plik jako root w /mnt/pen to mogę go usunąc jako zwykły user, a tak nie powinno być. User powinien móc usuwać tylko swoje pliki i katalogi, a nie te stworzone przez roota. Nigdy jak dam ls -l /mnt/files to pokazuje plik stworzony przez roota z prawami -rw-r--r-- więc nie powinno być problemu, ale jednak jest możliwość usunięcia go. Pyta mnie tylko przy usunięciu, czy napewno chcę to zrobić i wywala
Pozdrawiam
Dałeś pełne prawa do zapisu i odczytu wszystkim i się dziwisz? Daj np.bigl pisze:dałem chmod 777 /mnt/files
Kod: Zaznacz cały
chmod -R 774 /mnt/files
Jeśli chcesz żeby plik mógł usunąć tylko jego właściciel(np. root) to klepiesz
teraz tylko root może usuwać pliki z katalogu /mnt/files
Kod: Zaznacz cały
chmod -t -R /mnt/files
To znaczy jak?bigl pisze:Zrobiłem tak
Zdecyduj się o co Ci chodzi. Piszesz, że chcesz mieć wszędzie takie uprawnieniaale teraz nie mogę tam stworzyć żadnego pliku jako user bo mam permission denied
Kod: Zaznacz cały
-rw-r--r--
Najlepiej to wklep to:
i poczytaj o dostępnych opcjach.
Kod: Zaznacz cały
man chmod
Jeśli dałeś:bigl pisze:I user i root mogą tworzyć pliki, ale root może usuwać wszystkie, a user tylko swoje.
Kod: Zaznacz cały
chmod -R 774 /mnt/files
Kod: Zaznacz cały
chown -R user /mnt/files
Kod: Zaznacz cały
man chown