This is the mail archive of the
cygwin@cygwin.com
mailing list for the Cygwin project.
Re: proftpd
- From: "Gerrit P. Haase" <gp at familiehaase dot de>
- To: Corinna Vinschen <cygwin at cygwin dot com>
- Date: Tue, 22 Apr 2003 07:18:11 +0200
- Subject: Re: proftpd
- Organization: Esse keine toten Tiere
- References: <20030103133222.GA1712@tishler.net><20030107150428.A14974@cygbert.vinschen.de> <20030109164436.GA1064@tishler.net><20030109164943.GA3100@redhat.com> <20030109182038.G21839@cygbert.vinschen.de><20030113143459.GE1012@tishler.net><176380637637.20030421225541@familiehaase.de><20030421222353.GF11137@cygbert.vinschen.de>
Hallo Corinna,
Am Dienstag, 22. April 2003 um 00:23 schriebst du:
> On Mon, Apr 21, 2003 at 10:55:41PM +0200, Gerrit P. Haase wrote:
>> I could compile the current cvs source, the server runs, but ...
>> I cannot login.
>> [...]
>> +#ifdef __CYGWIN__
>> + /* We have to do special Windows NT voodoo with Cygwin in order to be
>> + * able to switch UID/GID. More info at
>> + * http://cygwin.com/cygwin-ug-net/ntsec.html#NTSEC-SETUID
>> + */
>> + if (is_winnt) {
>> + HANDLE hToken = cygwin_logon_user(pw, pass);
>> +
>> + if (hToken == INVALID_HANDLE_VALUE)
>> + goto auth_failure;
>> + cygwin_set_impersonation_token(hToken);
>> + }
>> +#endif /* __CYGWIN__ */
>> +
> Actually I'm missing something like an `else' here. The authentication
> on NT/2K/XP is done *instead* of making any authentication like calling
> crypt() to verify the password or calling some PAM functions. You must
> make sure that on NT/2K/XP that stuff doesn't get called. On 9x/Me
> OTOH you still must use crypt() to verify the password. If you want to
> see a really simple example, have a look into the login(1) source
I don't need it for Win98. Windows 98 is a dead cow...
I configured with additional options and now I can login too.
But still having problems. Lets see what Jason figured out.
Gerrit
--
=^..^=
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/