[RH 7.2] ProFTPd krijg de config niet goed :\

Pagina: 1
Acties:

  • Mafioso
  • Registratie: November 2000
  • Laatst online: 23:07
Daar ben ik weer, met me verveelende n00b vragen ;)

Na de hulp van nelske (thx dude) was het gelukt de users op me systeem een www map te laten hebben enzo. Maar nu ben ik bij het volgende probleem, ik krijg de ftp server niet goed draaiend :\. Ik ben echt al de hele dag aan het proberen, heb de site al helemaal bekeken (ik vind dat het niet echt goed gedocumenteerd is (itt nelske)), en ook al hier op GoT gezocht. Het stomme is dat ik het bijnna werkent heb gekregen, alleen toen heb ik niet echt opgelet hoe ik dat had gedaan, en nu is me config zo vern**kt dat ik niet eens meer kan inloggen.

Ik weet gewoon niet hoe ik dit goed aan moet pakken. Misschien dat jullie me kunnen helpen.

M'n systeem zit als volgt in elkaar:

de users hebben een home dir (d0h) like /home/$user, en in die dir zit een symbolic link (www) naar /home/www-users/$user, daar komen dus hun websites te staan.

Wat de bedoeling is dat die users via ftp kunnen inloggen, en dingen kunnen up/down loaden naar hun home dir (en in de sub dirs daar van), maar het is niet de bedoeling dat ze in andere home dirs kunnen komen. Ook moeten sommige gebruikersin meerdere mappen kunnen dan hun home dir of www-map.. er worden nog enkele ander kleinen sites gehost en sommige moet daar ook bij kunnen.

Ik weet dat het niet echt de bedoeling is om nu te vragen of jullie ff die config willen maken, das ook helemaal niet mij bedoeling, maar ik zie gewoon ff door de bomen het bos niet meer. Ik denk dat gewoon de aanpak verkeerd is.

*zucht* wat is een ftp servertje opzetten (like bulletproof) onder windows toch makkelijk ..

Verwijderd

Dit kan je iig gebruiken, zodatusers niet uit hun home dir kunnen komen.
code:
1
DefaultRoot ~

Ik zal nog even verder kijken voor die andere 'eisen' van je ;)

  • Mafioso
  • Registratie: November 2000
  • Laatst online: 23:07
DefaultRoot ~
idd dit heb ik ook gebruikt, alleen toen zag ik helemaal nix als ik inlogde, terwijl ik wel leuk dirs kon maken enzo en files uploaden.

Ik heb nu dus weer "DefaultRoot ~" in me config gezet, maar nu kan ik zelfs helemaal niet meer inloggen :
code:
1
2
3
4
5
6
~ Connected to 192.168.0.1, waiting for response...
< 220 Brokenliquid.net FTP server
> USER mafioso
< 331 Password required for mafioso.
> PASS *****
~ Could not login to 192.168.0.1

Verwijderd

Vaag ..

Maar kan je je proftpd.conf posten, dan kunnen we zien hoe je nu je configuratie hebt?

  • Mafioso
  • Registratie: November 2000
  • Laatst online: 23:07
op het moment zo:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
ServerName              "Brokenliquid.net FTP server"
ServerType              standalone
DefaultServer            On
ServerIdent            On "Brokenliquid.net FTP server"

Port                    21
# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask                  022

MaxInstances              30

# Set the user and group that the server normally runs at.
User                    root
Group                  root

DefaultRoot ~

dit werkt dus blijkbaar niet :\

Verwijderd

Waarom draai je protfpd als root :? Lijkt me niet echt slim.

Ik zou je config veranderen (zie hieronder) en daar vanuit verder werken:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
ServerName              "Brokenliquid.net FTP server"
ServerType              standalone
DefaultServer            On
ServerIdent            On "Brokenliquid.net FTP server"
Port                    21
# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask                  022

MaxInstances              5

# Set the user and group that the server normally runs at.
User                    nobody
Group                  nogroup

DefaultRoot ~

# Normally, we want files to be overwriteable.
<Directory /*>
  AllowOverwrite            on
</Directory>

Laat maar horen of het nu wel werkt?

  • Mafioso
  • Registratie: November 2000
  • Laatst online: 23:07
Mijn oprechte excusses dat ik zo laat pas weer reageer, maar de server was gisteravond gecrasht :\ .. behoorlijk mis zat het, kon helemaal nix meer op het ding, kwamen rare hhd geluiden uit, overal kreeg ik input/output errors van, kernel errors, hd errors, noem maar op. Maar gelukkig doet ie het al weer , het ligt aan mobo (ECS K7S5A) het is een welbekende bug :\

Met het bovenstaande script werkt het wel, maar mag ik niet in www komen. Dit komt omdat dit een symbolic link is naar /home/www-users/mafioso

ik heb ondertussen ook nog het 1 en ander geprobeerd, maar zonder succes :\
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
ServerName              "Brokenliquid.net FTP server"
ServerType              standalone
DefaultServer            On
ServerIdent            On "Brokenliquid.net FTP server"
Port                    21
# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask                  022
MaxInstances              5

# Set the user and group that the server normally runs at.
User                    nobody
Group                  nogroup

RootLogin on

DefaultRoot /

# Normally, we want files to be overwriteable.
<Directory /*>
  <Limit ALL>
    Deny from ALL
  </Limit>
</Directory>

<Directory /home/www-user/*>
  AllowOverwrite            on
  <Limit ALL>
    AllowGroup www-users
  </Limit>
</Directory>

Dit is wat ik nu heb, maar dit werkt dus ook niet :\

[edit:]Misschien dat ik niet precies duidelijk was, maar zal anders proberen uit te leggen, ik wil dat de users eigenlijk alleen in hun home dir kunnen, en naar de symbolic links die daar is staan (bv www -> /home/www-user/$username)

  • Mafioso
  • Registratie: November 2000
  • Laatst online: 23:07
Kan niemand me helpen ? .. *PLZ*
Pagina: 1