Anda dapat menambahkan garis seperti
%admin ALL = !/bin/rm -rf /
ke sudoersfile Anda untuk mencegah pelaksanaan perintah dengan opsi spesifik.
Atau, jika Anda ingin mengecualikan beberapa perintah, Anda dapat bekerja dengan alias alias
Cmnd_Alias DANGEROUS_CMNDS=/bin/rm -rf /, /bin/rm -fr /
%admin ALL=!DANGEROUS_CMNDS
Anda juga dapat mencoba memainkannya dengan aman menggunakan
Cmnd_Alias DANGEROUS_CMNDS=/bin/rm -rf /, /bin/rm -fr /, /bin/rm / *, /bin/rm * /, /bin/rm -rf / *, /bin/rm -rf * /, /bin/rm -fr / *, /bin/rm -fr* /
%admin ALL=!DANGEROUS_CMNDS
tetapi mungkin masih ada cara lain Anda bisa menembak diri sendiri dengan kaki rmjadi berhati-hatilah .
Tetapi perlu diingat bahwa semua pencocokan dilakukan pada string penuh dari perintah, jadi sudo rm -rf /Volumesmasih akan bekerja (seperti yang akan terjadi cd /; sudo rm -rf .).
PS: Dengan segala cara, gunakan sudo visudountuk mengedit sudoersfile dan TIDAK PERNAH mengeditnya secara langsung
PPS: Saya jelas tidak menguji ini dengan rm(hanya dengan /bin/echosebaliknya)