Vedo queste due opzioni costantemente suggerite sul web quando qualcuno descrive come montare un tmpfs o ramfs. Spesso anche con Noexec ma sono particolarmente interessato a nodev e nosuid. Fondamentalmente odio solo ripetere ciecamente ciò che qualcuno ha suggerito, senza una vera comprensione. E poiché vedo solo le istruzioni di copia / incolla in rete in merito, chiedo qui.
Questo è dalla documentazione:
nodev - Non interpretare i dispositivi speciali a blocchi sul filesystem.
nosuid : blocca l'operazione dei bit suid e sgid.
Ma vorrei una spiegazione pratica di cosa potrebbe accadere se lascio fuori quei due. Diciamo che ho configurato tmpfs o ramfs (senza queste due opzioni menzionate) che è accessibile (leggi + scrivi) da un utente specifico (non root) sul sistema. Cosa può fare quell'utente per danneggiare il sistema? Escludendo il caso di consumare tutta la memoria di sistema disponibile in caso di ramfs