Saya memiliki server tanpa kepala yang login ke jarak jauh oleh banyak pengguna. Tidak ada pengguna lain di file sudoers, sehingga mereka tidak dapat memperoleh root melalui sudo. Namun, karena izin aktif sutidak -rwsr-xr-xada yang menghentikan mereka dari mencoba memaksa paksa root password.
Orang bisa berargumen bahwa jika pengguna mengetahui kata sandi root, mereka dapat membahayakan sistem, tapi saya rasa ini bukan masalahnya. OpenSSH dikonfigurasi dengan PermitRootLogin nodan PasswordAuthentication no, dan tidak ada pengguna lain yang memiliki akses fisik ke server. Sejauh yang saya tahu, dunia mengeksekusi izin /usr/bin/suadalah satu-satunya jalan bagi pengguna yang mencoba mendapatkan root di server saya.
Apa yang lebih membingungkan bagi saya dalam hal itu bahkan tidak berguna. Ini memungkinkan saya untuk berlari susecara langsung alih-alih perlu melakukannya sudo su, tetapi ini bukan ketidaknyamanan.
Apakah saya mengabaikan sesuatu? Apakah dunia mengeksekusi izin di susana hanya karena alasan historis? Apakah ada kerugian untuk menghapus izin yang belum saya temui?
sudomenginstal opsional ? Saya akan mengatakan itu adalah ketidaknyamanan yang cukup besar di sana;)