[RH7.1] ProFTPd + usernames = vaag!

Pagina: 1
Acties:

  • I_stealth_I
  • Registratie: Januari 2001
  • Laatst online: 00:56

I_stealth_I

Tweak It OR leave it!

Topicstarter
Tweakers,

Ik ben weer es aan het linux-en, dit keer heb ik ProFTPd geinstalleerd. ProFTPd doet het opzichzelf goed. Maar ik heb een probleempje. Als ik een nieuwe user aan maak, kan ik goed inloggen. oude accounts niet.

Het is zelf zo dat als ik een oud account helemaal delete van het systeem, en ik vervolgens opnieuw aanmaak, dat deze NIET kan inloggen! Als ik de username van Stealth dan simpelweg verander in 'testpersoon' dan kan ik wel inloggen!

Nou kan ik wel voor iedereen een nieuwe username verzinnen, maar ik heb liever de originele weer.

Ik zou het echt niet weten :? :?

/dev/null


  • InNuedo
  • Registratie: Maart 2000
  • Laatst online: 19-08 19:25
Ik heb ehtzelfde probleem ook met debian en proftpd.
gewoon ff proftpd restarten en dan kan je met de nieuwe usernames inloggen...

Verwijderd

/etc/ftpusers :?

Iets anders kan ik zo niet bedenken dat dit kan veroorzaken eigenlijk.

  • I_stealth_I
  • Registratie: Januari 2001
  • Laatst online: 00:56

I_stealth_I

Tweak It OR leave it!

Topicstarter
Uit de logs
proftpd[1139]: mijn.net (localhost.localdomain[127.0.0.1]) - PAM(stealth): Authentication failure.
Sep 6 15:24:27 mijn.net proftpd[1048]: PAM-listfile: Refused user stealth for service ftp
Sep 6 15:55:22 mijnnet proftpd[1757]: mijn.net (localhost.localdomain[127.0.0.1]) - PAM(ftp): Authentication service cannot retrieve authentication info..
Owja ik heb de standalone version.

/dev/null


  • InNuedo
  • Registratie: Maart 2000
  • Laatst online: 19-08 19:25
Op donderdag 06 september 2001 18:45 schreef I_Stealth_I het volgende:
Owja ik heb de standalone version.
Die heb ik ook. Heb je dat reloaden al geprobeerd?

Verwijderd

Laat me raden je hebt geen bestandje ftp in /etc/pam.d :?
Dit is bij mij de inhoud ervan.
code:
1
2
3
4
5
#%PAM-1.0
auth required /lib/security/pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed
auth required /lib/security/pam_pwdb.so shadow nullok
account required /lib/security/pam_pwdb.so
session required /lib/security/pam_pwdb.so

  • I_stealth_I
  • Registratie: Januari 2001
  • Laatst online: 00:56

I_stealth_I

Tweak It OR leave it!

Topicstarter
die van mij ziet er als volgt uit
#%PAM-1.0
auth required /lib/security/pam_listfile.so item=user sense=deny file=
/etc/ftpusers onerr=succeed
auth required /lib/security/pam_pwdb.so shadow nullok
# This is disabled because anonymous logins will fail otherwise,
# unless you give the 'ftp' user a valid shell, or /bin/false and add
# /bin/false to /etc/shells.
#auth required /lib/security/pam_shells.so
account required /lib/security/pam_pwdb.so
session required /lib/security/pam_pwdb.so

/dev/null


  • I_stealth_I
  • Registratie: Januari 2001
  • Laatst online: 00:56

I_stealth_I

Tweak It OR leave it!

Topicstarter
Maar om even antwoord te geven om eerder gestelde vragen;
- Ja ik heb Proftpd opnieuw gestart
- Ja user stealth staat in de ftpusers

owja, welke shell moeten ze hebben? Maak het iets uit?

/dev/null


Verwijderd

Op donderdag 06 september 2001 19:03 schreef I_Stealth_I het volgende:
Maar om even antwoord te geven om eerder gestelde vragen;
- Ja ik heb Proftpd opnieuw gestart
- Ja user stealth staat in de ftpusers

owja, welke shell moeten ze hebben? Maak het iets uit?
Dus precies het probleem wat ik al dacht :D :D

Wat denk je dat ftpusers doet?
Lees vooral ook even de eerste regel uit je ftp-bestandje in /etc/pam.d
Precies ftpusers is er om users te weren van je ftpserver.

En verder makt de shell wel iets uit. Deze moet in /etc/shells staan. Tenminste als je niet in proftpd "Require Vallid Shell = no" gedefinieerd hebt. (Die directive komt uit mijn hoofd, dus zal misschien niet helemaal goed zijn).

  • I_stealth_I
  • Registratie: Januari 2001
  • Laatst online: 00:56

I_stealth_I

Tweak It OR leave it!

Topicstarter
Op donderdag 06 september 2001 19:06 schreef nelske het volgende:

[..]

Dus precies het probleem wat ik al dacht :D :D

Wat denk je dat ftpusers doet?
Lees vooral ook even de eerste regel uit je ftp-bestandje in /etc/pam.d
Precies ftpusers is er om users te weren van je ftpserver.

En verder makt de shell wel iets uit. Deze moet in /etc/shells staan. Tenminste als je niet in proftpd "Require Vallid Shell = no" gedefinieerd hebt. (Die directive komt uit mijn hoofd, dus zal misschien niet helemaal goed zijn).
Een Afbeeldingslocatie: http://www.www-werk.demon.nl/kidsimages/gewoon/bloemenvaas2.gif voor Nelske en InNuedo Het werkt :-)

Bedankt iedereen ! ( domme fout van mij :) )

/dev/null


Verwijderd

:D :D :+ Thx
Bloemen houden van mensen :+

Tja normaalgesproken zijn dat soort bestandjes juist om mensen toe te laten, bij ftpusers is het net andersom. Moet je maar net even weten ;)

  • bastichelaar
  • Registratie: Januari 2000
  • Laatst online: 19-08 20:14
THANX! Eindelijk werkt het bij mij nu ook!

/me Spider vind het nogal onlogisch, maar ach...

Verwijderd

Op donderdag 06 september 2001 22:48 schreef The Spider het volgende:
THANX! Eindelijk werkt het bij mij nu ook!

/me Spider vind het nogal onlogisch, maar ach...
:) Gelukkig

Hoezo onlogisch?
Als je een ftp-server hebt waar >1000 mensen op komen, dan zet je liever die paar erin die geen toegang mogen hebben, dan de personen die allemaal wel toegang moeten hebben ;)

  • bastichelaar
  • Registratie: Januari 2000
  • Laatst online: 19-08 20:14
ok, in dat opzicht heb je gelijk, maar noem het bestand dan "non-ftpusers" ofzo...

:)

Verwijderd

ln -s ftpusers non-ftpusers :+

Nee, dat ben ik helemaal met je eens :)

Hoewel ik me nou af begin te vragen of je ftpusers inderdaad ook niet gewoon kan gebruiken om juist wel toegang te verlenen :o
Pagina: 1