Portál AbcLinuxu, 12. května 2025 11:27

Dotaz: Heslo v ProFTPd

23.7.2006 22:19 Creckx | skóre: 23 | blog: cxblog | Lanškroun
Heslo v ProFTPd
Přečteno: 286×
Odpovědět | Admin
Ahoj. Podadařilo se mi nastavit anonymního uživatele v ProFTP. Bez hesla je všechno ok, ale když ho chci nastavit tak narážím na problém. Podle manuálu se kryptuje pomocí crypt(). Tahle funkce má ovšem dva parametry a já nevím co napsat do toho druhýho :( Zkoušel jsem username a nešlo. V manuálu píšou že se ten parametr nepoužívá jenže bez něj mi to nejde :( (Zkoušel jsme v pythonu) Víte někdo co do toho druhýho parametru napsat?
Můj blog Pokud máte taky blog, můžeme vyměnit odkazy :)
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

23.7.2006 22:24 Creckx | skóre: 23 | blog: cxblog | Lanškroun
Rozbalit Rozbalit vše Re: Heslo v ProFTPd
Odpovědět | | Sbalit | Link | Blokovat | Admin
Napsal jsme kravinu. V manuálu je, že se nepoužívá cleartext, což je první parametr. V tom případě to dává smysl ještě menší :(
Můj blog Pokud máte taky blog, můžeme vyměnit odkazy :)
24.7.2006 05:47 bluf
Rozbalit Rozbalit vše Re: Heslo v ProFTPd
ja pouzivam proftpd + mysql + quotas jede to bez problemu a zprovoznil jsem to pomoci tohoto navodu http://www.khoosys.net/single.htm?ipg=848
24.7.2006 12:49 Creckx | skóre: 23 | blog: cxblog | Lanškroun
Rozbalit Rozbalit vše Re: Heslo v ProFTPd
Tam není snad ani zacryptovaný :(
Můj blog Pokud máte taky blog, můžeme vyměnit odkazy :)
24.7.2006 06:05 lefti | skóre: 18 | blog: OneAndOnlyTrueBlog
Rozbalit Rozbalit vše Re: Heslo v ProFTPd
Odpovědět | | Sbalit | Link | Blokovat | Admin
co blbnes?
<Anonymous /home/ftp>
AnonRequirePassword on
User ftp
Group ftp
...
</Anonymous>
a nastavim heslo uzivatelovi ftp
# passwd ftp
24.7.2006 12:46 Creckx | skóre: 23 | blog: cxblog | Lanškroun
Rozbalit Rozbalit vše Re: Heslo v ProFTPd
ee...pomocí direktivy UserPassword bull zcryptované_heslo se dá nastavit dvojice jméno/heslo.
Můj blog Pokud máte taky blog, můžeme vyměnit odkazy :)
24.7.2006 14:07 lefti | skóre: 18 | blog: OneAndOnlyTrueBlog
Rozbalit Rozbalit vše Re: Heslo v ProFTPd
Dobre, pokud chces pouzit jine heslo nez ze systemu, tak ten string muzes ziskat, treba takto v pythonu:

import crypt
crypt.crypt('heslo','sa')
Ten druhy parametr je "sul". Muze to byt bud jeden nebo dva alfanumericke znaky.
24.7.2006 22:37 ytre | skóre: 9
Rozbalit Rozbalit vše Re: Heslo v ProFTPd
Odpovědět | | Sbalit | Link | Blokovat | Admin
char *crypt(const char *key, const char *salt);

salt je dvouznakova kravina kterou se "zmangluje" key to proto, aby dva uzivatele se stejnym key nemely vysledny identicky crypt, kdyz ma kazdy rozdilny aspon ten salt.
24.7.2006 22:40 ytre | skóre: 9
Rozbalit Rozbalit vše Re: Heslo v ProFTPd
/* GPL */
#define _XOPEN_SOURCE
#include <stdio.h>
#include <unistd.h>

int main(int argc, char **argv) {
        int x= argc;
        char *tmp;
        while (x>2) {
                printf("test\n");
                tmp= crypt(argv[argc-(x-2)], argv[argc-(x-1)]);
                printf("%s with salt %s is crypted() as %s\n", argv[argc-(x-2)], argv[argc-(x-1)], tmp);
//              free(tmp);
                x-=2;
        }
}
24.7.2006 22:47 Creckx | skóre: 23 | blog: cxblog | Lanškroun
Rozbalit Rozbalit vše Re: Heslo v ProFTPd
Všem děkuji za rady. Už se mi to jednou podařilo rozchodit, ale pak to zase přestalo fungovat. Jak proftpd pozná, který dva znaky jsem použil?
Můj blog Pokud máte taky blog, můžeme vyměnit odkazy :)
24.7.2006 23:13 ytre | skóre: 9
Rozbalit Rozbalit vše Re: Heslo v ProFTPd
prvni dva znaky ve vysledku cryptu
24.7.2006 23:16 ytre | skóre: 9
Rozbalit Rozbalit vše Re: Heslo v ProFTPd
a pro ruzny salt a stejny key se ve vysledku cryptu bude pro vetsinu variaci bude lisit i retezec od tretiho znaku vcetne a dal.
25.7.2006 00:00 Creckx | skóre: 23 | blog: cxblog | Lanškroun
Rozbalit Rozbalit vše Re: Heslo v ProFTPd
Tak už to chápu. Moc děkuji...
Můj blog Pokud máte taky blog, můžeme vyměnit odkazy :)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.