Groups | Search | Server Info | Login | Register
Groups > de.comp.security.misc > #41267
| From | Helmut Waitzmann <nn.throttle@erine.email> |
|---|---|
| Newsgroups | de.comp.security.misc |
| Subject | alias rm='rm -i' (was: Editieren als root) |
| Date | 2026-03-24 00:46 +0100 |
| Organization | A noiseless patient Spider |
| Message-ID | <83a4vyf6t1.fsf_-_@helmutwaitzmann.news.arcor.de> (permalink) |
| References | (4 earlier) <10lv7o9$28ot0$1@dont-email.me> <1rsdm6o.xmgahr1xzj0hjN%hauke+usenet@causeuse.org> <acd59m-195.ln1@user-313877.user.news.fu-berlin.de> <83zf3zfvfz.fsf@helmutwaitzmann.news.arcor.de> <0eb79m-ngi.ln1@user-313877.user.news.fu-berlin.de> |
Alf der Kleine <gogoki5126@cgbird.com>:
> Am Sun, 22 Mar 2026 21:41:52 +0100 schrieb Helmut Waitzmann:
>
>>>> alias rm "rm -i"
>>>> alias mv "mv -i"
>>>> alias cp "cp -i"
>>>>
>>>> als "Linux for the rest of us"...
>>>>
>>>>
>>> Was ist daran so schlecht?
>>>
>>>
>> Dass diejenigen, die diese Aliases nötig haben (etwa, weil sie
>> zu faul sind, 3 weitere Zeichen einzutippen, oder, weil sie
>> nicht wissen, dass Schreibschutz keinen Löschschutz
>> darstellt), gefahrlaufen, zu vergessen, dass diese aliases in
>> von ihnen geschriebenen Shell‐Skripten in der Regel nicht
>> vorhanden sind.
>>
>>
>> Die Folge ist, dass in solchen Shell‐Skripten „rm“ ohne die
>> Option „-i“ im Fall, dass sein standard input kein Terminal
>> ist (was in Shell‐Skripten durchaus mal vorkommen kann) bei
>> schreibgeschützten Dateien nicht nachfragt, sondern ungefragt
>> löscht.
>>
>
> Sorry, das ist für *mich* nicht überzeugend. Ich erwarte, dass
> das Skript *nicht* mit Root Rechten läuft,
>
Um damit auf die Schnauze zu fallen, muss das Skript nicht mit
„root“‐Rechten laufen. Probier es mit dem folgendem Skript ohne
„root“‐Rechte aus:
(
# Erzeuge eine schreibgeschützte Datei:
umask -- a-w &&
set -C &&
: > Datei
) &&
{
# Vergewissere dich, dass die Datei vorhanden ist:
ls -ld -- Datei &&
# Lass "rm" ohne "-i" und ohne Terminal auf sie los.
# Stelle dabei sicher, dass kein Alias verwendet wird:
\rm -- Datei < /dev/null
# Ist die Datei noch vorhanden oder geloescht?
# "ls" bringt es an den Tag:
ls -ld -- Datei
rm -f -- Datei
}
Als Variante ersetze „rm“ durch „rm -i“. Vergleiche das
Verhalten beider Varianten.
Wer daran gewöhnt ist, dass (der Alias) „rm“ ohne „-i“ das
Verhalten von „rm -i“ zeigt, fällt auf die Schnauze, wenn er
nicht bedenkt, dass in seinem Skript der Alias nicht definiert
ist.
Back to de.comp.security.misc | Previous | Next — Previous in thread | Next in thread | Find similar
Editieren als root Alexander Goetzenstein <alexander_goetzenstein@web.de> - 2026-01-29 14:52 +0100
Re: Editieren als root Ralph Aichinger <ra@h5.or.at> - 2026-01-29 14:16 +0000
Re: Editieren als root Matthias Gerds <m.gerds@posteo.de> - 2026-01-29 17:56 +0100
Re: Editieren als root Alexander Goetzenstein <alexander_goetzenstein@web.de> - 2026-01-30 12:08 +0100
Re: Editieren als root Arno Welzel <usenet@arnowelzel.de> - 2026-02-09 11:45 +0100
Re: Editieren als root Alexander Goetzenstein <alexander_goetzenstein@web.de> - 2026-01-30 12:07 +0100
Re: Editieren als root Ralph Aichinger <ra@h5.or.at> - 2026-01-30 15:19 +0000
Re: Editieren als root Udo Steinbach <trashcan@udoline.de> - 2026-02-04 11:41 +0100
Re: Editieren als root Marc Haber <mh+usenetspam1118@zugschl.us> - 2026-02-04 22:55 +0100
Re: Editieren als root Stefan Reuther <stefan.news@arcor.de> - 2026-02-05 18:49 +0100
Re: Editieren als root Marc Haber <mh+usenetspam1118@zugschl.us> - 2026-02-07 10:45 +0100
Re: Editieren als root Stefan Reuther <stefan.news@arcor.de> - 2026-02-09 18:05 +0100
Re: Editieren als root hauke+usenet@causeuse.org (Hauke Fath) - 2026-03-22 14:18 +0100
Re: Editieren als root Alf der Kleine <gogoki5126@cgbird.com> - 2026-03-22 16:10 +0100
Re: Editieren als root Helmut Waitzmann <nn.throttle@erine.email> - 2026-03-22 21:41 +0100
Re: Editieren als root Alf der Kleine <gogoki5126@cgbird.com> - 2026-03-23 09:49 +0100
alias rm='rm -i' (was: Editieren als root) Helmut Waitzmann <nn.throttle@erine.email> - 2026-03-24 00:46 +0100
Re: alias rm='rm -i' (was: Editieren als root) Marc Haber <mh+usenetspam1118@zugschl.us> - 2026-03-24 07:20 +0100
Re: Editieren als root hauke+usenet@causeuse.org (Hauke Fath) - 2026-05-10 16:21 +0200
Re: Editieren als root Axel Reichert <mail@axel-reichert.de> - 2026-05-11 11:14 +0200
Re: Editieren als root Michael Pachta <mipani@gmx.de> - 2026-05-11 11:49 +0200
Re: Editieren als root Holger Schieferdecker <spamless@gmx.de> - 2026-05-11 12:12 +0200
Re: Editieren als root Michael Pachta <mipani@gmx.de> - 2026-05-11 13:42 +0200
Re: Editieren als root Axel Reichert <mail@axel-reichert.de> - 2026-05-11 15:14 +0200
Re: Editieren als root Marc Haber <mh+usenetspam2616@zugschl.us> - 2026-05-11 17:26 +0200
Re: Editieren als root Michael Pachta <mipani@gmx.de> - 2026-05-12 10:08 +0200
Re: Editieren als root Ralph Aichinger <ra@h5.or.at> - 2026-05-12 09:12 +0000
Re: Editieren als root Michael Pachta <mipani@gmx.de> - 2026-05-12 12:54 +0200
Re: Editieren als root Joerg Walther <joerg.walther@magenta.de> - 2026-05-12 15:02 +0200
Re: Editieren als root Ralph Aichinger <ra@h5.or.at> - 2026-05-11 11:27 +0000
Re: Editieren als root Marc Haber <mh+usenetspam2616@zugschl.us> - 2026-05-11 15:28 +0200
Re: Editieren als root Axel Reichert <mail@axel-reichert.de> - 2026-05-11 16:20 +0200
Re: Editieren als root Marc Haber <mh+usenetspam2616@zugschl.us> - 2026-05-11 17:28 +0200
Re: Editieren als root Marc Haber <mh+usenetspam2616@zugschl.us> - 2026-05-11 15:34 +0200
Re: Editieren als root "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2026-05-11 18:52 +0200
Re: Editieren als root Stefan Reuther <stefan.news@arcor.de> - 2026-05-11 18:13 +0200
Re: Editieren als root Marc Haber <mh+usenetspam2616@zugschl.us> - 2026-05-11 22:40 +0200
Re: Editieren als root Ralph Aichinger <ra@h5.or.at> - 2026-05-12 04:59 +0000
Re: Editieren als root Christian Weisgerber <naddy@mips.inka.de> - 2026-05-12 13:56 +0000
Re: Editieren als root "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2026-05-12 18:13 +0200
Re: Editieren als root Stefan Reuther <stefan.news@arcor.de> - 2026-01-31 10:12 +0100
Re: Editieren als root Thomas Hochstein <thh@thh.name> - 2026-01-29 19:32 +0100
Re: Editieren als root Alexander Goetzenstein <alexander_goetzenstein@web.de> - 2026-01-30 12:13 +0100
Re: Editieren als root Lutz Falke <lutzfalke@gmx.de> - 2026-01-30 11:36 +0000
Re: Editieren als root "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2026-01-30 18:06 +0100
Re: Editieren als root Thomas Hochstein <thh@thh.name> - 2026-01-30 19:25 +0100
Re: Editieren als root Ralph Aichinger <ra@h5.or.at> - 2026-01-30 18:55 +0000
Re: Editieren als root Helmut Waitzmann <nn.throttle@erine.email> - 2026-02-05 10:29 +0100
csiph-web