[linux-l] Logik von "Syntax-Fehler" in Bash

Hauke Laging mailinglisten at hauke-laging.de
Sa Dez 28 00:21:54 CET 2013


Am Fr 27.12.2013, 19:18:05 schrieb Michael Gisbers:

> Das mag bei einigen Distributionen klappen, die in der ~/.bashrc die
> PATH - Variable setzen, aber ansonsten geht das schief:

Unvollständige Induktion ist immer gefährlich... Unter openSUSE klappt das, 
aber der Grund dafür ist *nicht* die ~/.bashrc.

Der Grund ist, dass openSUSE eine so gute Distribution ist; ich zitiere mal 
aus der man page von sudoers:

> By default, the env_reset option is enabled.  This causes commands to be
> executed with a new, minimal environment. [...] The new environment contains 
> the TERM, PATH, HOME, MAIL, SHELL, LOGNAME,> USER, USERNAME and SUDO_* 
> variables

Das liegt also nicht an bash, sondern an sudo. Und Dein sudo ist "kaputt".


Hauke
-- 
Crypto für alle: http://www.openpgp-schulungen.de/fuer/bekannte/
OpenPGP: 7D82 FB9F D25A 2CE4 5241 6C37 BF4B 8EEF 1A57 1DF5
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 572 bytes
Beschreibung: This is a digitally signed message part.
URL         : <https://mlists.in-berlin.de/pipermail/linux-l-mlists.in-berlin.de/attachments/20131228/2be7e3f1/attachment.sig>


Mehr Informationen über die Mailingliste linux-l