2014-10-21 26 views
5

Ich habe OSX Yosemite gerade aktualisiert und ich jedes Mal einen sudo Befehl, die OS gibt diese Warnung vor dem Prompt Passwort ausführen:Wie kann man verhindern, dass OSX eine Warnung für den Befehl sudo im Terminal ausgibt?

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. 

Wie kann diese Warnung zum Schweigen gebracht werden?

+0

Mmmm ... wie lästig! Meins macht das auch. –

+0

Untersuchung von '/ usr/bin/sudo' mit HexFriend zeigt, dass etwa in der Mitte der Binärdatei die Zeichenfolge" WARNUNG: Unsachgemäße Verwendung des Befehls sudo ... "fest codiert ist. Es könnte möglich sein, diese Zeichenfolge zu entfernen (es scheint, als wäre das Ende der Binärdatei eine Liste von nullterminierten Strings, die durch Zeilenumbrüche getrennt sind), aber ich muss weiter nachforschen. –

+1

Ich bin mir nicht sicher, wie sich das genau verhält, aber es scheint so, als ob diese Nachricht nur einmal erscheint (vielleicht einmal pro Neustart). –

Antwort

3

die Warnung zu entfernen, öffnen Sie die Datei sudoers:

sudo visudo

diese Zeile hinzufügen (es ordentlich zu halten, kurz nach dem anderen Defaults):

Defaults:al !lecture 

Ich habe versucht, um es nur einmal zu setzen (Defaults lecture = once), aber das schien ignoriert zu werden.