Toon posts:

[Proftpd] UserPassword

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik draai Debian 3.0 en Proftpd 1.2.5rc1.

In men <Anonymous /ftp/ebooks> blok staat het volgende:

code:
1
2
3
4
5
6
7
  User                          ftp
  Group                         nogroup
  UserAlias                     ebooks ftp
  UserPassword                  ebooks cli-crypt("xxxxx")
  AnonRequirePassword           on
  AuthUsingAlias                on
  AuthAliasOnly                 on


Ik krijg steeds een "Login/Password Incorrect" melding terug als ik wil connecten :?

Ik heb gezocht op google maar in alle (oudere) configs die ik ben tegengekomen stond de procedure zo beschreven ... Wat doe ik verkeerd ?? |:(

tHx

Verwijderd

uit mijn proftpd.conf (van debian testing)
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
32
33
34
35
36
37
38
39
# A basic anonymous configuration, no upload directories.

## <Anonymous ~ftp>
##   User                               ftp
##   Group                              nogroup
##   # We want clients to be able to login with "anonymous" as well as "ftp"
##   UserAlias                  anonymous ftp
## 
##   RequireValidShell          off
## 
##   # Limit the maximum number of anonymous logins
##   MaxClients                 10
## 
##   # We want 'welcome.msg' displayed at login, and '.message' displayed
##   # in each newly chdired directory.
##   DisplayLogin                       welcome.msg
##   DisplayFirstChdir          .message
## 
##   # Limit WRITE everywhere in the anonymous chroot
##   <Directory *>
##     <Limit WRITE>
##       DenyAll
##     </Limit>
##   </Directory>
## 
##   # Uncomment this if you're brave.
##   # <Directory incoming>
##   #   # Umask 022 is a good standard umask to prevent new files and dirs
##   #   # (second parm) from being group and world writable.
##   #   Umask                          022  022
##   #            <Limit READ WRITE>
##   #            DenyAll
##   #            </Limit>
##   #            <Limit STOR>
##   #            AllowAll
##   #            </Limit>
##   # </Directory>
## 
## </Anonymous>

Zet dit er is in:
code:
1
RequireValidShell          off

  • RvdH
  • Registratie: Juni 1999
  • Laatst online: 19-05 11:09

RvdH

Uitvinder van RickRAID

http://proftpd.linux.co.u...ig_ref_UserPassword.html:
The UserPassword directive creates a password for a particular user which overrides the user's normal password in /etc/passwd (or /etc/shadow). The override is only effective inside the context to which UserPassword is applied. The hashed-password argument is a cleartext string which has been passed through the standard unix crypt() function. Do NOT use a cleartext password. This can be useful when combined with UserAlias to provide multiple logins to an Anonymous FTP site. See Also: GroupPassword
Daaropvolgend de vraag: "Wat is cli-crypt"?

Verwijderd

Topicstarter
Volgens mij soortgelijk crypt functie

a) RequireValidShell staat op off en ie doet het nog niet
b) met crypt doet ie het ook niet

ik moet het toch zo ingeven :?

code:
1
UserPassword                  ebooks crypt("xxxxx")


Soit ik zoek nog wel wat verder

Verwijderd

Domme vraag misschien, de gebruiker ftp bestaat? met welke shell in passwd?

Verwijderd

Topicstarter
ik heb me misschien wat vaag uitgedrukt (mijn excuses) }:O

Men ftps werken perfect. 'Al' mijn andere anonymous ftps werken ... perfect :)

Ik heb alleen een anonymous ftp nodig met 2 accounts, waarbij er 1 een paswoord nodig heeft. Ik dacht dit op te lossen met bovenstaande code.

Een andere gedachte was om een extra Linuxuser aan te maken (met specified paswoord) en om dan daarop een UserAlias te doen (desnoods met een UserPassword). Het probleem met die methode ligt erin dat ik gebonden ben aan die usernaam.

Ik heb al gezocht (GoT, google, docs, userguide, ...) maar vind niets dat erop wijst dat het anders moet :| Dus wat doe ik verkeerd ?? Ligt het misschien aan men proftpd versie ??

Verwijderd

Topicstarter
ok ik heb het dus gevonden ... eigenlijk dom maar soit |:(

je moet dus bij UserPassword de user meegeven waaronder de anonymous ftp draait (dus hetgeen je bij "User xxxx" zet), ook al heb je Aliasing aanstaan e.d. Je paswoord genereer je met /usr/share/genuser.pl <user> <paswoord> en dat geef je dan in bij UserPassword:

code:
1
2
3
4
5
6
7
  User                          ftp
  Group                         nogroup
  UserAlias                     ebooks ftp
  UserPassword                  ftp xxxxxxxxx
  AnonRequirePassword           on
  AuthUsingAlias                on
  AuthAliasOnly                 on


edit:
typo
Pagina: 1