Saya menggunakan Fedora Core. Saya membuat partisi / data di mana pengguna memposting beberapa data (semua memiliki izin r + w). Karenanya, untuk tujuan keamanan, saya harus membuatnya tidak dapat dieksekusi.
Saya mengerti dari keamanan Linux bahwa noexec
dan nosuid
keduanya harus diaktifkan untuk / data selama pemasangan. Saya mengerti noexec
dan mengaktifkannya. Namun saya belum nosuid
mengaktifkannya.
Ada alasan mengapa keduanya noexec
dan nosuid
harus diaktifkan untuk / data? Tidak hanya noexec
cukup - karena pengguna tidak dapat menjalankan skrip dan program lain, dan nosuid
tidak masalah?
linux
security
partitioning
zethra
sumber
sumber
nosuid
berlebihan], ya. Bisakah Anda mengutip referensi yang menyarankan Anda perlu mengaktifkannosuid
meskipunnoexec
sudah diaktifkan?noexec
setidaknya Anda masih punyanosuid
. Ini argumen yang lemah karena kedua flag dikonfigurasikan di tempat yang sama, jadi jika Anda lupa satu, Anda kemungkinan akan melupakan yang lainnya juga!Jawaban:
Menurut halaman manual mount
Jadi sepertinya ini adalah saran lama ketika noexec tidak menghentikan semua binari dari menjalankan, setidaknya mereka tidak dijalankan dengan root privs.
sumber