Korzystam z Fedory Core. Mam utworzyć partycję / dane, w których użytkownicy publikują niektóre dane (wszyscy mają uprawnienia r + w). Dlatego ze względów bezpieczeństwa muszę sprawić, by nie był wykonywalny.
Rozumiem z bezpieczeństwa Linuksa, że noexec
i nosuid
oba muszą być włączone dla / danych podczas montowania. Rozumiem noexec
i mam to włączone. Jednak nie mam nosuid
włączonego.
Jakikolwiek powód, zarówno noexec
i nosuid
powinna być włączona / danych? Czy to nie noexec
wystarczy - skoro użytkownicy nie będą mogli uruchamiać skryptów i innych programów i nosuid
nie ma to znaczenia?
linux
security
partitioning
zethra
źródło
źródło
nosuid
jest zbędne], tak. Czy możesz przytoczyć referencje, które zalecają włączenie,nosuid
mimo żenoexec
zostało już włączone?noexec
przynajmniej nadal masznosuid
. Jest to jednak słaby argument, ponieważ obie flagi są skonfigurowane w tym samym miejscu, więc jeśli zapomnisz jedną, prawdopodobnie zapomnisz także drugą!Odpowiedzi:
Według strony podręcznika montowania
Wygląda więc na to, że to stara rada, kiedy noexec nie powstrzymał wszystkich binariów przed uruchomieniem, a przynajmniej nie były uruchamiane z rootem.
źródło