2014-10-21 24 views
5

Ho appena aggiornato a OSX Yosemite e ogni volta che eseguire un comando sudo, i problemi del sistema operativo questo avvertimento prima della richiesta di password:Come impedire a OSX di emettere avvisi per il comando sudo nel terminale?

WARNING: Improper use of the sudo command could lead to data loss 
or the deletion of important system files. Please double-check your 
typing when using sudo. 

Come può questo avvertimento essere messa a tacere?

+0

Mmmm ... che fastidioso! Anche il mio lo fa. –

+0

Esaminando '/ usr/bin/sudo' con HexFriend si scopre che circa a metà del binario la stringa" ATTENZIONE: uso improprio del comando sudo ... "è hardcoded. Potrebbe essere possibile rimuovere questa stringa (sembra che la fine del binario sia una lista di stringhe con terminazione nulla separate da una nuova riga), ma dovrò indagare ulteriormente. –

+1

Non sono sicuro di come si comporta, ma sembra che questo messaggio venga visualizzato solo una volta (forse una volta per riavvio). –

risposta

3

Per rimuovere l'avviso, aprire il file sudoers:

sudo visudo

Aggiungere questa linea (per tenerlo in ordine, subito dopo l'altro Defaults):

Defaults:al !lecture 

ho provato per impostarlo su solo "una volta" (Defaults lecture = once) ma sembrava essere ignorato.