Widzę te dwie opcje stale sugerowane w Internecie, gdy ktoś opisuje, jak zamontować tmpfs lub ramfs. Często także z noexec, ale szczególnie interesują mnie nodev i nosuid. Zasadniczo nienawidzę po prostu ślepo powtarzać, co ktoś zasugerował, bez prawdziwego zrozumienia. A ponieważ widzę tylko instrukcje dotyczące kopiowania / wklejania w sieci dotyczące tego, pytam tutaj.
To jest z dokumentacji:
nodev - Nie interpretuj bloków specjalnych urządzeń w systemie plików.
nosuid - Zablokuj działanie bitów suid i sgid.
Chciałbym jednak praktyczne wyjaśnienie, co może się stać, jeśli ich nie uwzględnię. Powiedzmy, że skonfigurowałem tmpfs lub ramfs (bez tych dwóch wymienionych opcji), które są dostępne (odczyt i zapis) dla określonego użytkownika (innego niż root) w systemie. Co ten użytkownik może zrobić, aby uszkodzić system? Z wyjątkiem przypadku zużywania całej dostępnej pamięci systemowej w przypadku ramfs