dedlfix: Linux: Software-Installation nur als root?

Beitrag lesen

echo $begrüßung;

Kann man sich übrigens irgendwie dagegen schützen, dass irgendein bösartiges Programm sich als Debian-Dialogfeld ausgibt, das ganz offiziell nach meinem root-Passwort fragt?

Dazu müsstest du es erst einmal aufrufen. Zum einen werden Befehle gemäß der Reihenfolge der Verzeichnisse im PATH gesucht. Dabei ist im Allgemeinen das aktuelle Verzeichnis (.) nicht im PATH enthalten. Es sollte also nicht passieren, dass du im /tmp oder einem Benutzerverzeichnis stehst, dort jemand ein ausführbares ls hingelegt hat, welches dann statt /usr/bin/ls aufgerufen wird. Die im Default-PATH enthaltenen Verzeichnisse, sollten auch nicht von normalen Usern beschreibbar sein. Wenn also ein Bösewicht aufgerufen werden soll, müsste der vollständige Pfad /pfad/zu/programm oder explizit ein ./programm für das aktuelle Verzeichnis angegeben werden.

Natürlich ist der root auch nur ein Mensch der Fehler machen oder unwissend sein kann, und ein System ist gelegentlich mit Sicherheitslücken ausgestattet ...

echo "$verabschiedung $name";