Dlaczego ta praca jest (nie) oczekiwana?
touch filename
chown root filename
sudo chmod 700 filename
rm filename
Zostałem zapytany, czy chcę usunąć plik a potem!?!? Plik dostaje naprawdę usunięte! Jak na Ziemi? Każdy, kto siedzi przed moim komputerem, może łatwo zepsuć mój system. Wiem, że to się rzadko zdarzy, ale to koszmar.
rm -rf /
macos
security
permission
ManuelSchneid3r
źródło
źródło
rm -rf /
na systemie OS X bez zalogowania jako root ...Odpowiedzi:
Uprawnienia do usuwania pliku z katalogu nie są związane z plikiem, ale z katalogiem, w którym znajduje się plik. Twoja grupa lub wszyscy mają uprawnienia do zapisu w katalogu, w którym możesz usunąć plik.
W poniższym przykładzie znajduje się plik, który tylko root może odczytywać / zapisywać; ale użytkownik „administrator” jest właścicielem katalogu i ma uprawnienia rwx. Inny użytkownik („my_user”) nie może usunąć pliku, ale „administrator” może.
źródło