aber Hallo: in guter UNIX-Tradition (und Linux ist doch ein Unix oder?) sollte der Text-Editor per Umgebungsvaraiable EDITOR ausgewählt werden.
Scheinbar gilt das nicht für visudo. Ein "man visudo" spuckt unter anderem folgendes aus: There is a hard-coded list of editors that visudo will use set at compile-time that may be overridden via the editor sudoers Default variable. This list defaults to the path to vi(1) on your system, as determined by the configure script. Normally, visudo does not honor the VISUAL or EDITOR environment variables unless they contain an editor in the aforementioned editors list. However, if visudo is configured with the --with-enveditor flag or the enveditor Default variable is set in sudoers, visudo will use any the editor defines by VISUAL or EDITOR. Note that this can be a security hole since it allows the user to execute any program they wish simply by setting VISUAL or EDITOR. Wenn ich das richtig interpretiere, liegt das also nicht an der Distri per se, sondern an der Methode, mit der visudo programmiert wurde. Möglich ist natürlich, daß Suse das --with-enveditor flag benutzt. Aber wenn man Deinen Gedanken richtig verfolgt, muss man hier an sich den Programmiern das schwarze Schaf zuschieben. Im Übrigen find ich diesen Weg auch sehr eigenartig, auch wenn man das Sicherheitsloch im letzten Satz der Man-Page nicht einfach vom Tisch fegen kann. Gruß, Dennis