[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Fehler beim Upgrade von Lenny auf Squeeze in /etc/shells



On Tue, Feb 14, 2012 at 04:44:57PM +0100, Peter Wiersig wrote:
> On Tue, 14 Feb 2012 15:03:45 +0100, "CSI | Patrick G. Stößer" <patrick.g.stoesser@csi.uni-heidelberg.de> wrote:
> >
> > Zumindest, wenn man manuell eine Shell in /etc/shells eingetragen hatte 
> > (bei mir war es /bin/false wegen vsftpd), wird der Eintrag /bin/dash 
> > nicht ein eine neue Zeile geschrieben, sondern an die letzte Zeile 
> > angehängt, so dass also /etc/shells statt

> Naja, in alter Unix-Tradition ist es ein Fehler, wenn die letzte Zeile
> einer Textdatei nicht in einem Newline-Zeichen endet, daher
> funktionieren dann krude Editiermethoden ala "echo /bin/dash >>
> /etc/shells" dann ganz gut. Wie am Ende gezeigt beschweren sich auch
> einige Utilities ueber das Fehlen des Zeilenendezeichens.

Nur als Erganzung, debian bietet add-shell, der Fheler wäre nicht passiert,
wenn /bin/false mit add-shell hinzugefügr worden wäre.

Gruß,
Ulf.

-- 
Ulf Volmer
email: u.volmer@u-v.de , web: http://www.u-v.de/
GPG: 1024D/329AD452, FP: 6312 2851 BFD7 55F6 3475  C3F2 D480 7154 329A D452


Reply to: