On Son, 13 Apr 2003 at 15:25 (+0200), Bernd Brodesser wrote:
* Patrice Staudt schrieb am 13.Apr.2003:
Ich habe mir eine Lössung gebaubt für die Zukunft. del als ersatzt für rm -r Ich werfe alles in ein Papeirkorb des users auch für root und ein Putzfrau macht den Papierkorb einmal im Monat lehr wenn das zeugt seit Einem Monat drin ist. Ich nutzte einfach eine Möglichkeit die ich mir unter Samba geschafen habt um geloschte Server Platten das gelöchte auf zufangen. Ich muß mir nur angewohne del anstatt von rm zu nutzen.
#!/bin/bash # Shell del echo "Loeschen in Papierkorb $1 wird in ~/Papierkorb/$1 Verschoben" mv $1 ~/Papierkorb/$1 # ende
in die /bin/del
wie kann ich zuvor überpruefen ob der User die Aktion durchführen darf? Hatte ich das gehabt und genutzt wäre ich besser gefahren. Sollte man sich angewohnen.
<imhomode>
Viel Sinnvoller ist es, sich anzugewöhnen, genau nachzudenken, wenn man rm benutzt.
</imhomode>
ACK. Zum Script: Patrice, hast Du das schon mal für Dateien mit Leerzeichen oder anderen Sonderzeichen im Namen versucht? jan@k500:~/tmp/del> ll insgesamt 4 -rw-r--r-- 1 jan users 0 Apr 13 18:46 * -rw-r--r-- 1 jan users 0 Apr 13 18:46 Datei mit Leerzeichen -rwxr-xr-x 1 jan users 115 Apr 13 18:48 del jan@k500:~/tmp/del> ./del * Loeschen in Papierkorb * wird in ~/Papierkorb/* Verschoben mv: Beim Verschieben mehrerer Dateien muß das letzte Argument ein Verzeichnis sein Versuchen Sie »mv --help« für weitere Informationen. jan@k500:~/tmp/del> ./del \* Loeschen in Papierkorb * wird in ~/Papierkorb/* Verschoben mv: Beim Verschieben mehrerer Dateien muß das letzte Argument ein Verzeichnis sein Versuchen Sie »mv --help« für weitere Informationen. jan@k500:~/tmp/del> ./del Datei\ mit\ Leerzeichen Loeschen in Papierkorb Datei mit Leerzeichen wird in ~/Papierkorb/Datei mit Leerzeichen Verschoben mv: Beim Verschieben mehrerer Dateien muß das letzte Argument ein Verzeichnis sein Versuchen Sie »mv --help« für weitere Informationen. _Dieses_ Script würde ich nicht auf die Menschheit loslassen. Jan