rm -rf / verhindern – SELFHTML-Forum Forum als Ergänzung zum SELFHTML-Wiki und zur Dokumentation SELFHTML https://forum.selfhtml.org/self rm -rf / verhindern Thu, 16 Mar 06 16:26:47 Z https://forum.selfhtml.org/self/2006/mar/16/rm-rf-verhindern/946676#m946676 https://forum.selfhtml.org/self/2006/mar/16/rm-rf-verhindern/946676#m946676 <p>hi</p> <p>nun ist mir der selbe mist schon das 2. mal passiert.</p> <p>ich wollte das verzeichnis /bdat/  löschen auf welches<br> bei mir nur root Zugriff hat.</p> <p>sudo rm -rf /bdat/</p> <p>Nur schrecklich wenn man  bdat/  vergisst.<br> Nun ist mir schon das zweite mal im Laufe eines Jahres<br> als root   rm -rf /  passiert.</p> <p>Nu reichts :-/</p> <p>Kann ich irgendwas tun um Linux das auszureden<br> dass es rm -rf / auch als root nicht mehr ausführt?</p> <p>danke, Jacky</p> rm -rf / verhindern Thu, 16 Mar 06 16:48:04 Z https://forum.selfhtml.org/self/2006/mar/16/rm-rf-verhindern/946686#m946686 https://forum.selfhtml.org/self/2006/mar/16/rm-rf-verhindern/946686#m946686 <p>hallo,</p> <blockquote> <p>Kann ich irgendwas tun um Linux das auszureden<br> dass es rm -rf / auch als root nicht mehr ausführt?</p> </blockquote> <p>Nein. "rm -rf" wird beispielsweise beim Kompilieren von Software benötigt, um temporäre Dateien zu entfernen oder "veraltete" Systembestandteile zu entsorgen. Hängt ein bißchen von deiner Distribution ab.</p> <p>Du kannst dir etwas mehr Sorgfalt und Überlegung beim Einsatz von Konsolenbefehlen angewöhnen, das ist alles, was du da tun kannst.</p> <p>Grüße aus Berlin</p> <p>Christoph S.</p> <div class="signature">-- <br> <a href="http://community.de.selfhtml.org/visitenkarten/view.php?key=26" rel="nofollow noopener noreferrer">Visitenkarte</a><br> ss:| zu:) ls:& fo:) va:) sh:| rl:|<br> </div> rm -rf / verhindern Thu, 16 Mar 06 16:52:37 Z https://forum.selfhtml.org/self/2006/mar/16/rm-rf-verhindern/946680#m946680 https://forum.selfhtml.org/self/2006/mar/16/rm-rf-verhindern/946680#m946680 <p>Hallo Jacky.</p> <blockquote> <p>Nun ist mir schon das zweite mal im Laufe eines Jahres<br> als root   rm -rf /  passiert.</p> </blockquote> <p>Ist deine Tastatur defekt, bist du sehr ungeduldig, oder woran liegt es?</p> <blockquote> <p>Kann ich irgendwas tun um Linux das auszureden<br> dass es rm -rf / auch als root nicht mehr ausführt?</p> </blockquote> <p>Wenn du dem System ausreden willst, root die Ausführung zu verbieten, ist dein Problem ja schon gelöst, da dies standardmäßig der Fall ist. (Lernt man eigentlich noch die alte Regel „Minus mal Minus macht Plus“?)</p> <p>Wenn du eine kleine Rückfrage einbauen möchtest, kannst du eine „.bashrc“ unter ~/ anlegen (oder die vorhandene editieren) und folgendes hinzufügen:</p> <p>alias rm='rm -i'</p> <p>Dies erzeugt einen Alias für „rm“, welcher damit grundsätzlich „rm -i“ (interaktiver Modus → Rückfragen) ausführt.<br> Auf diese Art und Weise kannst du natürlich auch den rm-Befehl ganz außer Gefecht setzen, wenn du einen anderen Befehl als auszuführenden einträgst.<br> Eine Möglichkeit, nur bei bestimmten Parametern einen alternativen Befehl auszuführen, ist mir nicht bekannt.</p> <p>Systemweit kannst du dies übrigens in /etc/bash.bashr festlegen.</p> <p>Einen schönen Donnerstag noch.</p> <p>Gruß, Ashura</p> <div class="signature">-- <br> sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|<br> <a href="http://del.icio.us/mathbr" rel="nofollow noopener noreferrer"><a href="mathbr:del.icio.us/" rel="nofollow noopener noreferrer">mathbr:del.icio.us/</a></a> <a href="http://w00t.noctus.net" rel="nofollow noopener noreferrer"><a href="mathbr:w00t/" rel="nofollow noopener noreferrer">mathbr:w00t/</a></a> </div> rm -rf / verhindern Thu, 16 Mar 06 16:54:56 Z https://forum.selfhtml.org/self/2006/mar/16/rm-rf-verhindern/946679#m946679 https://forum.selfhtml.org/self/2006/mar/16/rm-rf-verhindern/946679#m946679 <p>Moin,</p> <blockquote> <p>nun ist mir der selbe mist schon das 2. mal passiert.</p> <p>ich wollte das verzeichnis /bdat/  löschen auf welches<br> bei mir nur root Zugriff hat.</p> <p>sudo rm -rf /bdat/</p> <p>Nur schrecklich wenn man  bdat/  vergisst.<br> Nun ist mir schon das zweite mal im Laufe eines Jahres<br> als root   rm -rf /  passiert.</p> </blockquote> <p>kannst du dir nicht einen alias auf rm -rf /bdat/ setzen, so dass du nur z.B. weg_bdat eingibst und das System automatisch rm -rf /bdat/ ausführt?<br> Wäre eine Möglichkeit, wenn du sowieso immer nur bdat löschen willst.</p> <p>MfG,<br>   Juan</p> rm -rf / verhindern Thu, 16 Mar 06 19:44:48 Z https://forum.selfhtml.org/self/2006/mar/16/rm-rf-verhindern/946678#m946678 https://forum.selfhtml.org/self/2006/mar/16/rm-rf-verhindern/946678#m946678 <p>Hallo,</p> <p>Ich selber finde ja, dass man als root einfach zuerst denken und dann tippen sollte.<br> Aber jetzt sag doch einmal warum dieses Verzeichnis ausgerechnet root und nicht irgendeinem unprieligierten Benutzer gehören soll?</p> <p>Gruß,<br> Severin</p> <div class="signature">-- <br> They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.<br> -- Benjamin Franklin </div> rm -rf / verhindern Sun, 19 Mar 06 22:52:13 Z https://forum.selfhtml.org/self/2006/mar/16/rm-rf-verhindern/946677#m946677 https://forum.selfhtml.org/self/2006/mar/16/rm-rf-verhindern/946677#m946677 <p>Sup!</p> <p>Du könntest das rm-Kommando umbenennen und ein Shell-Skript an dessen Stelle setzen, dass das Löschen des root-Verzeichnisses abfängt.</p> <p>Gruesse,</p> <p>Bio</p> rm -rf / verhindern Thu, 16 Mar 06 17:04:07 Z https://forum.selfhtml.org/self/2006/mar/16/rm-rf-verhindern/946684#m946684 https://forum.selfhtml.org/self/2006/mar/16/rm-rf-verhindern/946684#m946684 <p>Hi Ashura,</p> <blockquote> <p>Wenn du dem System ausreden willst, root die Ausführung zu verbieten, [...]</p> </blockquote> <p>... nimm doch einfach Windows ;-)</p> <p>MfG, Den*scnr*nis.</p> <div class="signature">-- <br> Mein SelfCode: <a href="http://www.peter.in-berlin.de/projekte/selfcode/?code=ie%3A%7B+fl%3A%28+br%3A%3E+va%3A%29+ls%3A%5B+fo%3A%29+rl%3A%28+n4%3A%23+ss%3A%29+de%3A%5D+js%3A%7C+ch%3A%7B+sh%3A%7C+mo%3A%7D+zu%3A%7C" rel="nofollow noopener noreferrer">ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:# ss:) de:] js:| ch:{ sh:| mo:} zu:|</a><br> <a href="http://tutorial.riehle-web.com/scripts/#mysql" rel="nofollow noopener noreferrer">MySQLDBExport - Eine PHP Klasse für MySQL Dumps</a><br> <a href="http://www.schaumerlmal.de/blog/log.php/2006/03/wassertropfen-4" rel="nofollow noopener noreferrer">Wassertropfen #4</a> - <a href="http://www.schaumerlmal.de/blog/" rel="nofollow noopener noreferrer">www.schaumerlmal.de</a> </div> rm -rf / verhindern Thu, 16 Mar 06 17:43:54 Z https://forum.selfhtml.org/self/2006/mar/16/rm-rf-verhindern/946683#m946683 https://forum.selfhtml.org/self/2006/mar/16/rm-rf-verhindern/946683#m946683 <p>Hallo Ingrid.</p> <blockquote> <p>Systemweit kannst du dies übrigens in /etc/bash.bashr festlegen.</p> </blockquote> <p>Kleinigkeit, aber dennoch: Die Datei heißt „bash.bashrc“.</p> <p>Einen schönen Donnerstag noch.</p> <p>Gruß, Ashura</p> <div class="signature">-- <br> sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|<br> <a href="http://del.icio.us/mathbr" rel="nofollow noopener noreferrer"><a href="mathbr:del.icio.us/" rel="nofollow noopener noreferrer">mathbr:del.icio.us/</a></a> <a href="http://w00t.noctus.net" rel="nofollow noopener noreferrer"><a href="mathbr:w00t/" rel="nofollow noopener noreferrer">mathbr:w00t/</a></a> </div> rm -rf / verhindern Thu, 16 Mar 06 19:16:59 Z https://forum.selfhtml.org/self/2006/mar/16/rm-rf-verhindern/946681#m946681 https://forum.selfhtml.org/self/2006/mar/16/rm-rf-verhindern/946681#m946681 <p>Hallo,</p> <blockquote> <p>alias rm='rm -i'</p> <p>Dies erzeugt einen Alias für „rm“, welcher damit grundsätzlich „rm -i“ (interaktiver Modus → Rückfragen) ausführt.</p> </blockquote> <p>Das nützt nichts wenn er rm mit dem Parameter -f ausführt, da dies das -i einfach überschreibt.</p> <p>Gruß,<br> Severin</p> <div class="signature">-- <br> They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.<br> -- Benjamin Franklin </div> rm -rf / verhindern Thu, 16 Mar 06 19:34:06 Z https://forum.selfhtml.org/self/2006/mar/16/rm-rf-verhindern/946682#m946682 https://forum.selfhtml.org/self/2006/mar/16/rm-rf-verhindern/946682#m946682 <p>Hallo Severin.</p> <blockquote> <p>Das nützt nichts wenn er rm mit dem Parameter -f ausführt, da dies das -i einfach überschreibt.</p> </blockquote> <p>Bedauerlicherweise (für Jacky) hast du Recht. Daran hatte ich nicht mehr gedacht.</p> <p>In diesem Falle fiele mir nur noch die Möglichkeit ein, das echte „rm“ durch ein Shellscript zu ersetzen, was als Interface zum umbenannten „rm“ dient.</p> <p>Einen schönen Donnerstag noch.</p> <p>Gruß, Ashura</p> <div class="signature">-- <br> sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|<br> <a href="http://del.icio.us/mathbr" rel="nofollow noopener noreferrer"><a href="mathbr:del.icio.us/" rel="nofollow noopener noreferrer">mathbr:del.icio.us/</a></a> <a href="http://w00t.noctus.net" rel="nofollow noopener noreferrer"><a href="mathbr:w00t/" rel="nofollow noopener noreferrer">mathbr:w00t/</a></a> </div> rm -rf / verhindern Thu, 16 Mar 06 17:40:57 Z https://forum.selfhtml.org/self/2006/mar/16/rm-rf-verhindern/946685#m946685 https://forum.selfhtml.org/self/2006/mar/16/rm-rf-verhindern/946685#m946685 <p>Hallo Dennis,</p> <blockquote> <blockquote> <p>Wenn du dem System ausreden willst, root die Ausführung zu verbieten, [...]</p> </blockquote> <p>... nimm doch einfach Windows ;-)</p> </blockquote> <p>unter Windows-NT-ähnlichen Betriebssystemen geht so etwas in der Tat. Du kannst, genügend Rechte vorausgesetzt, auch den Administratoren den Zugriff auf x-beliebige Dateien verweigern.</p> <p>Freundliche Grüße</p> <p>Vinzenz</p>