www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: Nascar am 21. Mai 2006, 23:02:54



Titel: Owner von Dateien
Beitrag von: Nascar am 21. Mai 2006, 23:02:54
Hallo,
ich hab ein kleines Problem mit meinem FTP Server und zwar hab ich einen FTP user beispielsweise games. dieser kann sich per ftp auf sein home verzeichnis einloggen. Nun möchte ich allerdings einen zweiten user haben, der zugriff auf ein bestimmtes verzeichnis in games "home" hat und dort dateien hochladen können soll.

Das eigentliche problem hierbei ist, die dateien die der 2. user hochlädt müssen in der selben gruppe und den selben user haben die der user "games" hat. wie stell ich das jetzt am besten an?

Ich hab es so probiert:
<Directory /home/gamesrv/css/server2/cstrike/cfg/*>
UserOwner gamesrv
GroupOwner gamesrv
Umask 022 022
AllowOverwrite on
</Directory>

allerdings kann ich mich mit meinem 2. user der als home /home/gamesrv/css/server2/cstrike/cfg hat nicht einloggen. aber ich weiß nit warum.

MFG
Nascar


Titel: Re: Owner von Dateien
Beitrag von: VolGas am 22. Mai 2006, 08:52:50
Hallo,

Du hast ein typisches Unix-Rechteproblem und weniger eines des ProFTPD.
Am einfachsten wäre es natürlich, wenn der zweite User die selbe UID und GID
wie der erste hätte. Das kann man -mit ein wenig Nachdruck- einem Unix-System
durchaus "beibringen".

Ich würde versuchen den beiden Usern die selbe Gruppe zuzuweisen und dann dem
gemeinsamen Verzeichnis entsprechende Rechte und eine entsprechende Umask.
Zusätzlich scheint mir "UserOwner" auch für eine akzeptable Lösung gut zu sein.

Noch einfacher geht es natürlich, wenn man im ProFTPD mit virtuellen Usern/Gruppen
arbeitet, wie z.B. mit AuthUserFile, SQL oder LDAP. Da kann man beliebig UID/GID/Homedir
zuweisen (entspricht dem erst genannten Vorschlag).

mfg.
  VolGas


Titel: Re: Owner von Dateien
Beitrag von: Nascar am 22. Mai 2006, 16:58:04
hallo,
danke hab jetzt in die datenbank von syscp reingefuscht und dort nen user hinzugefügt und nun geht es ;) danke