>
>> -----Original Message-----
>> From: p dont think [mailto:[EMAIL PROTECTED]
>> Sent: Sunday, October 31, 2004 08:15 AM
>> 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.
>>
>> PLEASE DO NOT SHOUT
>>
>> > 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"
>>
>> 1) These are not from a single login attempt.  Their times are hours
>> apart.
>> 2) These are completely different messages from what you supplied above.
>> Which one is accurate?  Are you looking at more than one log file?  It's
>> hard to help when you give conflicting information.
>> 3) If the user "maw" is in fact being successfully given to the IMAP
>> server, then the problem is not with SM.  Please consult your IMAP setup
>> and ask in a Dovecot forum.
>>
>> > 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
>>
>>
>>
> thanks for your response.  i don't shout but my keyboard does stick
> sometimes :-}
> i'm not sure what logs you want so i did an inventory of my logs.  i am
> providing all my logs for what i can associate with this problem.  if
> there are any other logs that would be helpful, please let me know.  in
> doing this inventory, i made a separate error log for this domain to
> simplify the process. it is /var/log/httpd/www.substantis.com-error_log
>
> /var/log/maillog
> Oct 31 06:47:54 testy imap-login: Login: maw [127.0.0.1]
>
> /var/log/httpd/access_log
> 69.17.65.22 - - [31/Oct/2004:06:47:46 -0500] "GET /squirrelmail-1.4.3a
> HTTP/1.1" 301 340 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3)
> Gecko/20040922"
> 69.17.65.22 - - [31/Oct/2004:06:47:46 -0500] "GET /squirrelmail-1.4.3a/
> HTTP/1.1" 302 14 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3)
> Gecko/20040922"
> 69.17.65.22 - - [31/Oct/2004:06:47:46 -0500] "GET
> /squirrelmail-1.4.3a/src/login.php HTTP/1.1" 200 2190 "-" "Mozilla/5.0
> (X11; U; Linux i686; en-US; rv:1.7.3) Gecko/20040922"
> 69.17.65.22 - - [31/Oct/2004:06:47:53 -0500] "POST
> /squirrelmail-1.4.3a/src/redirect.php HTTP/1.1" 302 -
> "http://www.substantis.com/squirrelmail-1.4.3a/src/login.php"; "Mozilla/5.0
> (X11; U; Linux i686; en-US; rv:1.7.3) Gecko/20040922"
> 69.17.65.22 - - [31/Oct/2004:06:47:54 -0500] "GET
> /squirrelmail-1.4.3a/src/webmail.php HTTP/1.1" 200 1199
> "http://www.substantis.com/squirrelmail-1.4.3a/src/login.php"; "Mozilla/5.0
> (X11; U; Linux i686; en-US; rv:1.7.3) Gecko/20040922"
> "/var/log/httpd/access_log" 31L, 34569C
>                             28,1
>
> /var/log/httpd/www.substantis.com-error_log relating to lines 152 and 295
> of
> /var/www/html/squirrelmail-1.4.3a/functions/global.php
>
> [client 69.17.65.22] PHP Warning:  session_start():
> open(/var/lib/php/session/sess_46cf08aee4ddbfbb10cf1d75fe240f96, O_RDWR)
> failed: Permission denied (13) in
> /var/www/html/squirrelmail-1.4.3a/functions/global.php on line 295,
> referer: http://www.substantis.com/squirrelmail-1.4.3a/src/webmail.php
> [client 69.17.65.22] PHP Warning:  session_start():
> open(/var/lib/php/session/sess_46cf08aee4ddbfbb10cf1d75fe240f96, O_RDWR)
> failed: Permission denied (13) in
> /var/www/html/squirrelmail-1.4.3a/functions/global.php on line 295
> [client 69.17.65.22] PHP Warning:  session_start():
> open(/var/lib/php/session/sess_46cf08aee4ddbfbb10cf1d75fe240f96, O_RDWR)
> failed: Permission denied (13) in
> /var/www/html/squirrelmail-1.4.3a/functions/global.php on line 295
> [client 69.17.65.22] PHP Warning:  session_start():
> open(/var/lib/php/session/sess_46cf08aee4ddbfbb10cf1d75fe240f96, O_RDWR)
> failed: Permission denied (13) in
> /var/www/html/squirrelmail-1.4.3a/functions/global.php on line 295,
> referer: http://www.substantis.com/squirrelmail-1.4.3a/src/login.php
> [client 69.17.65.22] PHP Warning:  session_write_close():
> open(/var/lib/php/session/sess_46cf08aee4ddbfbb10cf1d75fe240f96, O_RDWR)
> failed: Permission denied (13) in
> /var/www/html/squirrelmail-1.4.3a/src/redirect.php on line 152, referer:
> http://www.substantis.com/squirrelmail-1.4.3a/src/login.php
> [client 69.17.65.22] PHP Warning:  session_write_close(): Failed to write
> session data (files). Please verify that the current setting of
> session.save_path is correct (/var/lib/php/session) in
> /var/www/html/squirrelmail-1.4.3a/src/redirect.php on line 152, referer:
> http://www.substantis.com/squirrelmail-1.4.3a/src/login.php
> [client 69.17.65.22] PHP Warning:  session_start():
> open(/var/lib/php/session/sess_46cf08aee4ddbfbb10cf1d75fe240f96, O_RDWR)
> failed: Permission denied (13) in
> /var/www/html/squirrelmail-1.4.3a/functions/global.php on line 295,
> referer: http://www.substantis.com/squirrelmail-1.4.3a/src/login.php
> [client 69.17.65.22] PHP Warning:  Unknown():
> open(/var/lib/php/session/sess_46cf08aee4ddbfbb10cf1d75fe240f96, O_RDWR)
> failed: Permission denied (13) in Unknown on line 0, referer:
> http://www.substantis.com/squirrelmail-1.4.3a/src/login.php
> [client 69.17.65.22] PHP Warning:  Unknown(): Failed to write session data
> (files). Please verify that the current setting of session.save_path is
> correct (/var/lib/php/session) in Unknown on line 0, referer:
> http://www.substantis.com/squirrelmail-1.4.3a/src/login.php
>
> /var/log/secure
> Oct 31 06:47:54 testy dovecot-auth: pam_succeed_if: requirement "uid <
> 100" not met by user "maw"

Well the PHP errors seem rather clear about the issue: your permissions on
the temporary directory used for sessions is not correct.  It is not
uncommon for that to be simply set to /tmp instead of something in /var
(you can do that in php.ini).  Otherwise, fix that directory.

-paul


-------------------------------------------------------
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_idU88&alloc_id065&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)95
List Info: https://lists.sourceforge.net/lists/listinfo/squirrelmail-users

Reply via email to