proftpd
Gerrit P. Haase
gp@familiehaase.de
Tue Apr 22 09:21:00 GMT 2003
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/
More information about the Cygwin
mailing list