ProFtpd-vel kapcsolatos kérdés

 ( Scythe | 2004. augusztus 24., kedd - 0:11 )

ProFtpd-vel kapcsolatos kérdés

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Lenne itt egy megoldandó helyzet a ProFtpd-vel kapcsolatban.
Be van most állítva az anonymous login, amivel nincs probléma, működik frankón. Na most azt kellene még megcsinálni, hogy legyen még 2 db másik account.

1.Ftp-account:
-a filerendszer MINDEN részét ki tudja listázni, tehát a /-től kezdve mindent, azonban semmihez ne tudjon hozzányúlni, módosítani, de még beleolvasni se
-tehát csakis az kell, hogy lássa a fileok, könyvtárak neveit, ki tudja listázni őket és nem több

2.Ftp-account:
-legyen egy könyvtár (teszem azt /home/pftp), ahová DefaultRoot /home/pftp-vel be van szorítva, ne tudjon onnan kijönni
-ebben a könyvtárban legyen mindenhez joga, kivéve az íráshoz/felülíráshoz, de tudjon letölteni, stb.

Valamint még az kellene, hogy egyik se accountnak se legyen normális shellje a serveren. Ezt próbáltam megcsinálni AuthUserFile /etc/UserAuth -al, de nem igazán jött össze... A UserAuth file-t a passwd-nek megfelelően állítottam össze, de nem nagyon tudtam belépni az így létrehozott felhasználóval... Mi lehet a baj?

Szóval ezeket kéne beállítani, de az a helyzet, hogy ennyire account-specifikusan még nem határoztam meg jogokat proftpd-ben, úgyhogy a segítségeteket kérem, hátha valaki megszán :)

Végezetül a proftp.conf-om a mostani állapotában:

[code:1:9ceaff82e6]
ServerName "Scythe's server"
ServerType standalone
DefaultServer on
RequireValidShell off
AuthPAM off
AuthPAMConfig ftp
AllowForeignAddress on

Port 21

Umask 022
MaxInstances 30

User ftp
Group ftp

<Directory />
AllowOverwrite off
</Directory>

<Anonymous /home/ftp/>
User ftp
Group ftp
DefaultRoot /home/ftp/

UserAlias anonymous ftp

MaxClients 30

DisplayLogin welcome.msg
DisplayFirstChdir .message

<Limit WRITE>
DenyAll
</Limit>

</Anonymous>
User ftp
Group ftp
DefaultRoot /home/ftp/

UserAlias anonymous ftp

MaxClients 30

DisplayLogin welcome.msg
DisplayFirstChdir .message

<Limit WRITE>
DenyAll
</Limit>

</Anonymous>

<Global>
RootLogin off
</Global>
[/code:1:9ceaff82e6]

Ez a proftpd default konfig.
Azt varod, hogy megcsinaljuk helyetted a melod?

RTFM!
http://www.proftpd.org/docs/