Re: ftpd create file mask

From: Jan Winter <thrawn(at)raveisking.de>
Date: Tue, 9 Jan 2007 15:47:16 +0100

On Tue, Jan 09, 2007 at 03:20:14PM +0100, Oliver Fromme wrote:
> Jan Winter wrote:
> > Oliver Fromme wrote:
> > > Dann machst Du was falsch; bei mir funktioniert "-u 111"
> > > oder einfach "-u 0" (6.2 bzw. RELENG_6). Vielleicht ein
> > > Fehler in Deinem Eintrag für die login.conf; der hat
> > > nämlich höhere Priorität als die "-u"-Option. Wie sieht
> > > Deine login.conf aus?
> >
> > Das habe ich in meine login.conf geschrieben, der User ist wie
> > man sieht clip
> >
> > clip:\
> > :umask=111:
>
> Die Einträge in login.conf werden aber nicht User-Namen
> zugeordnet, sondern Login-Klassen. Dein User "clip" ver-
> wendet nicht automatisch die Klasse gleichen Namens,
> sondern den "default"-Eintrag, wenn Du dem User keine
> gültige Klasse verpasst. Du musst die Klasse im fünften
> passwd-Feld eintragen, also z.B. so:
>
> clip:$PASSWORT$:1000:1000:clip:0:0:Clip Clap:/bin/sh:/home/clip
> ^^^^
>
> (Kleine Bemerkung am Rande: Natürlich müssen Klasse und
> User-Name nicht übereinstimmen, auch wenn momentan nur ein
> einzelner User in dieser Klasse ist. Sinnvoll wäre es,
> die Klasse nach ihrer Funktion zu benennen; dann sieht man
> sowohl in der passwd als auch in login.conf auf Anhieb,
> wozu es gut sein soll.)
>
> Übrigens musst Du in der login.conf immer eine Null vor
> die umask stellen ("0111" statt "111"), damit sie oktal
> interpretiert wird. Dezimal 111 ist nämlich oktal 0157,
> und das wiederum ist nicht das, was Du möchtest.
>
> Dies alles und mehr ist in der login.conf(5)-Manpage
> dokumentiert.
>
> Gruß
> Olli

Ole, Danke! kaum macht man was richtig und schon geht es, ist doch immer wieder erstaunlich.
Das mit den Klassen,st nartürlich etwas blind von mir gewesen.

Also Danke euch allen.

Jan

>
> --
> Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing
> Dienstleistungen mit Schwerpunkt FreeBSD: http://www.secnetix.de/bsd
> Any opinions expressed in this message may be personal to the author
> and may not necessarily reflect the opinions of secnetix in any way.
>
> "C++ is the only current language making COBOL look good."
> -- Bertrand Meyer

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Tue 09 Jan 2007 - 15:48:48 CET

search this site