Moin, Am Mo, den 22.03.2004 schrieb Henning Hucke um 0:12:
Was ist an "sudo less +G -S /var/log/messages" so falsch!?
Nichts. Außer, daß es unnötig kompliziert ist. Natürlich kann man Bäume mit der Nagelschere fällen, und es ist bedeutend sicherer, als, sagenwirmal, eine Kettensäge. Trotzdem ist eine Säge das korrekte Werkzeug. Wenn ich Serverdienste konfiguriere, logge ich mich als root ein, achte darauf, was ich tue, und dann wieder raus. Dein Beispiel mit /var/log/messages ist ja noch "gekauft", aber was ist, wenn ich einen Dämon neu starten will? Sind wirklich alle Dateien, die dann so gelesen und geschrieben werden, mit den richtigen Rechten ausgestattet? Wieviel kann man sich dadurch kaputtmachen, daß Datei A gelesen, gepatcht und als Datei B geschrieben wird, und leiderleider hatte "admin" zwar Schreibrechte auf B, aber keine Leserechte auf A, und das Resultat ist ein leere Configdatei... Ich stelle immer wieder mit Entsetzen fest, was passiert, wenn man versehentlich als User (nicht als root) ein initscript startet - etliche Systeme ziehen das gnadenlos durch, mit Massen an Fehlermeldungen. Gnade dir Gott, wenn fälschlicherweise eine Configdatei mal schreibbar für User ist... Wenn du Fehler machst, ist das System breit. So oder so. Aber dann verwende ich lieber ein transparentes Verfahren und blicke wenigstens noch durch. Gruß, Ratti