Skip to content

genarate /var/lib/extrausers/* from froxlor db instead of default settings #1358

@rseffner

Description

@rseffner

Ich habe hier eine verschwindend kleine Menge an Nutzern, die unbedingt eine shell auf dem Server wollen. Dazu alle FTP-User über das Froxlor zu öffnen gefiel mir nicht und ich habe das mich chroots gelöst. Dazu manipuliere ich in der Froxlor-DB die home-Dirs und die Shell.

Bisher wurde dann daraus die /var/lib/extrausers/passwd generiert und alles funktionierte. Zumindest solange, bis jemand über das UI genau diesen Nutzer anfasste.

Seit Version 2.3.0 landet in der o.g. Datei zwar das manipulierte home-Dir aus der DB aber die Shell ist immer /bin/false obwohl in der DB anders. Ich vermute, das die Shell jetzt eben aus dem Default und nicht der DB übernommen wird, was wohl vorher anders war. Zumindest zerschießt mir jetzt jedes Neuerstellen der o.g. Datei meine chroot-shell-Funktion.

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions