> -----Original Message-----
> From: p dont think [mailto:[EMAIL PROTECTED]
> Sent: Saturday, October 30, 2004 11:54 PM
> To: [EMAIL PROTECTED]
> Cc: [EMAIL PROTECTED]
> Subject: Re: [SM-USERS] can't log into squirrelmail.   error code
> 
>  >> From: p dont think [mailto:[EMAIL PROTECTED] Sent: Friday,
>  >> October 29, 2004 11:28 PM To: [EMAIL PROTECTED] Cc:
>  >> [EMAIL PROTECTED] Subject: Re: [SM-USERS]
>  >> can't log into squirrelmail.   error code
>  >>
>  >>
>  >>>>> # MAP Server (dovecot) # PHP (4.38
>  >>>>> http://www.substantis.com/phpinfo.php) # Web server (
>  >>>>> Apache/2.0.51 (Fedora)) # Platform (Fedora Core 2) # How your
>  >>>>> software was installed (.tar.gz / configured config.pl ) #
>  >>>>> SquirrelMail version (1.4.3a)
>  >>>>>
>  >>>>> problem: i can't log into squirrelmail.  the error code is
>  >>>>> "You must be logged in to access this page."
>  >>>>>
>  >>>>> testing:  confirmed passwords from local terminal.
>  >>>>
>  >>>> as in telnet localhost 143??
>  >>>>
>  >>>> what do your IMAP logs say?
>  >>>>
>  >>>>
>  >>>
>  >>> everything looks ok with dovecot.  i am user validuser as a local
>  >>> account for testing. the strange thing is that even when i get
>  >>> rejected for a login using a valid username and password, i get
>  >>> the message, ""You must be logged in to access this page," but
>  >>> when i login using a bogus name, i get a distinctly different
>  >>> error using a bogus username and password "Unknown user or
>  >>> password incorrect."
>  >>>
>  >>> 1. testing dovecot from local terminal: [EMAIL PROTECTED] root]# telnet
>  >>> localhost 143 Trying 127.0.0.1... Connected to localhost. Escape
>  >>> character is '^]'. * OK dovecot ready. 1 login validuser password
>  >>>  1 OK Logged in.
>  >>>
>  >>> this telnet session gets logged in /var/log/maillog Oct 28
>  >>> 21:30:36 testy imap-login: Login: maw [127.0.0.1] Oct 28 21:33:06
>  >>> testy imap-login: Login: maw [127.0.0.1]
>  >>>
>  >>>
>  >>> When i attempt to login with a valid user name and password, i
>  >>> get the what looks like a valid login:
>  >>>
>  >>> var/log/maillog Oct 28 21:14:53 testy imap-login: Login:
>  >>> validuser [127.0.0.1]
>  >>>
>  >>> but the system logs say i didn't enter a user id / password: Oct
>  >>> 28 22:03:56 testy dovecot(pam_unix)[12167]: authentication
>  >>> failure; logname= uid=0 euid=0 tty= ruser= rhost=
>  >>
>  >> Is this the *only* line associated with one login?  A typical login
>  >>  creates more than one IMAP login and thus more than one line in
>  >> your logs.  If this really is the only line, then your username
>  >> isn't even making it to the IMAP server, which means either PHP is
>  >> completely b0rked or your SM was custom modified or has a rouge
>  >> plugin that is stripping the username.  If this is the 2nd login
>  >> attempt by SM from your single login, this is a problem that has
>  >> come up before, and was usually a session problem seen most
>  >> frequently by people hosting SM on a Windows server IIRC.  But it's
>  >> been a while, so I don't remember exactly... you may want to double
>  >> check your logs and do more mailing list archive searches.
>  >>
>  >>
>  >>> when i use a bogus username and password, i get this: Oct 28
>  >>> 22:21:34 testy dovecot(pam_unix)[12186]: check pass; user unknown
>  >>>  Oct 28 22:21:34 testy dovecot(pam_unix)[12186]: authentication
>  >>> failure; logname= uid=0 euid=0 tty= ruser= rhost=
>  >>
>  >>
>  >
>  > REGARDING APACHE / PHP ISSUE I RAISED EARLIER: in reviewing other
>  > guides to squirrelmail installs and one noted "The /etc/php.ini file
>  > needs to be editied and have the value register_globals set to on. "
>  > see http://www.linuxhelp.ca/forums/index.php?act=ST&f=3&t=3647
>  >
>  > is this correct? my fedora core 2 rpm install is set to off but i
>  > don't know how this would affect squirrelmail / php's performance.
>  > can someone advise me on this subject?
> 
> Absolutely wrong.  Please fix it or tell us where it is.
> 
>  > REGARDING BROWSER / COOKIE ISSUES: I have reproduced this problem on
>  > Mozilla, Firefox, Netscape, and IE.  Cookies are enabled.
>  >
>  > REGARDING CONFIGURATION / PLUGINS: this is a plain vanila install on
>  > fedora core 2 via rpms.  there are no pluggins.  i installed via the
>  > "quick and dirty" instructions from the squirrelmail.org website.
>  >
>  > REGARDING ROOT LOGINS: yes.  the documentation on dovecot states that
>  > root user is hard coded for no login.  that's the problem.  the uid
>  > stuff is getting lost.  here is a grepped version of my system log
>  > dovecot.  the uid of the individual is either recognized (validuser1)
>  > or lost completely.  Even when dovecot gets the valiuser, its still
>  > receiving uid=zero.
> 
> That is not SM doing that.  SM only sends a username.  If the username 
> is lost, then there is a SM/PHP problem.  If the UID is being lost, but 
> the username is correct, this is a Dovecot issue.
> 
>  > this is root's uid.  i understand that part but
>  > why is squirrelmail unable to communicate / why is dovecot unable to
>  > understand that a nonroot user is logging in?  moreover, why does the
>  > user at the browser see the error message "You must be logged in to
>  > access this page." but a bogus user or bad password gets, "Unknown
>  > user or password incorrect."
> 
> That usually happens when the user was able to initially log in but the 
> username was subsequently lost (session problem with your PHP install?) 
> and subsequent logins fail.
> 
>  > SYSTEM LOGS | GREP dovecot
>  >
>  > Oct 29 07:33:50 testy dovecot(pam_unix)[31474]: authentication
>  > failure; logname= uid=0 euid=0 tty= ruser= rhost=  user=validuser1
>  > Oct 29 07:46:54 testy dovecot(pam_unix)[31546]: check pass; user
>  > unknown Oct 29 07:46:54 testy dovecot(pam_unix)[31546]:
>  > authentication failure; logname= uid=0 euid=0 tty= ruser= rhost= Oct
>  > 29 07:46:56 testy dovecot(pam_unix)[31547]: check pass; user unknown
>  > Oct 29 07:46:56 testy dovecot(pam_unix)[31547]: authentication
>  > failure; logname= uid=0 euid=0 tty= ruser= rhost= Oct 29 07:47:09
>  > testy dovecot(pam_unix)[31548]: check pass; user unknown Oct 29
>  > 07:47:09 testy dovecot(pam_unix)[31548]: authentication failure;
>  > logname= uid=0 euid=0 tty= ruser= rhost= Oct 29 07:47:11 testy
>  > dovecot(pam_unix)[31549]: check pass; user unknown Oct 29 07:47:11
>  > testy dovecot(pam_unix)[31549]: authentication failure; logname=
>  > uid=0 euid=0 tty= ruser= rhost= Oct 29 07:49:21 testy
>  > dovecot(pam_unix)[31560]: check pass; user unknown Oct 29 07:49:21
>  > testy dovecot(pam_unix)[31560]: authentication failure; logname=
>  > uid=0 euid=0 tty= ruser= rhost= Oct 29 07:49:24 testy
>  > dovecot(pam_unix)[31561]: check pass; user unknown Oct 29 07:49:24
>  > testy dovecot(pam_unix)[31561]: authentication failure; logname=
>  > uid=0 euid=0 tty= ruser= rhost= Oct 30 01:47:45 testy dovecot:
>  > dovecot shutdown succeeded Oct 30 02:18:52 testy dovecot: dovecot
>  > startup succeeded Oct 30 02:22:00 testy dovecot: dovecot shutdown
>  > succeeded Oct 30 02:31:40 testy dovecot: dovecot startup succeeded
>  > Oct 30 04:33:15 testy dovecot(pam_unix)[5144]: check pass; user
>  > unknown Oct 30 04:33:15 testy dovecot(pam_unix)[5144]: authentication
>  > failure; logname= uid=0 euid=0 tty= ruser= rhost= Oct 30 04:37:17
>  > testy dovecot(pam_unix)[5154]: check pass; user unknown Oct 30
>  > 04:37:17 testy dovecot(pam_unix)[5154]: authentication failure;
>  > logname= uid=0 euid=0 tty= ruser= rhost= Oct 30 04:48:30 testy
>  > dovecot: dovecot shutdown succeeded Oct 30 05:07:50 testy dovecot:
>  > dovecot startup succeeded Oct 30 12:00:07 testy
>  > dovecot(pam_unix)[2852]: authentication failure; logname= uid=0
>  > euid=0 tty= ruser= rhost=  user=validuser1
> 
> I can't read that very easily; it'd be nice if you could send just the 
> lines created from ONE login attempt.
> 
> If the username never makes it to IMAP the very first try for a login 
> attempt, I have never seen that and would be surprised.  You'd have to 
> make sure your PHP/web server actually accepts HTTP POST requests.
> 
>   - paul
> 

ONE LOGIN ATTEMPT PER YOUR REQUEST.
Oct 30 16:30:48 testy dovecot-auth: pam_succeed_if: requirement "uid < 100" not met by 
user "maw"
Oct 30 21:24:37 testy dovecot-auth: pam_succeed_if: requirement "uid < 100" not met by 
user "maw"

MY WEBSERVER IS A STOCK FEDORA CORE 2 RMP INSTALL.  YOU CAN SEE EVERYTHING VIA 
PHP.INFO FOR THE NEXT FEW HOURS AT www.substantis.com/temp.php




-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
--
squirrelmail-users mailing list
Posting Guidelines: http://squirrelmail.org/wiki/wiki.php?MailingListPostingGuidelines
List Address: [EMAIL PROTECTED]
List Archives: http://news.gmane.org/thread.php?group=gmane.mail.squirrelmail.user
List Archives:  http://sourceforge.net/mailarchive/forum.php?forum_id=2995
List Info: https://lists.sourceforge.net/lists/listinfo/squirrelmail-users

Reply via email to