|
|
автор: Guestos (09.01.2006 в 09:16) |
|
|
для: cheops
(08.01.2006 в 18:11)
| | sha shell commands uzat1 pitaus1 cherez php scripti ,
ne vse tak gladko kak hotelos1 b... :-\ | |
|
|
|
|
|
|
|
для: cheops
(08.01.2006 в 17:48)
| | Чего-то не очень похоже-то
такое и я могу генерировать... | |
|
|
|
|
|
|
|
для: Artem S.
(08.01.2006 в 13:44)
| | Хм... проверим, про crypt() я тоже слышал и даже нечто похожее на .htpasswd создавал, только не работало - если удасться запустить отпишусь о впечатлениях. | |
|
|
|
|
|
|
|
для: Artem S.
(08.01.2006 в 13:44)
| | Ещё б разобраться где там что. :) | |
|
|
|
|
|
|
|
|
для: Guestos
(08.01.2006 в 13:29)
| | Это понятно, проблема в создании файла паролей .htpasswd, причём зашифрованных md5()
admin:$apr1$2Q3.....$XaZmj86n7F9oLS0ik2Kqi/
|
| |
|
|
|
|
автор: Guestos (08.01.2006 в 13:32) |
|
|
для: Guestos
(08.01.2006 в 13:29)
| | PS:
est1 odno uslovie,
nuzhno chtob group = name user
APACHE_USER=apache
APACHE_GROUP=apache
ili
APACHE_USER=method
APACHE_GROUP=method
vprochem nada uzanut1
i proverit1..... | |
|
|
|
|
автор: Guestos (08.01.2006 в 13:29) |
|
|
для: cheops
(08.01.2006 в 12:52)
| | est1 folder data - chmod 0500
v nei .htaccess - chmod 0600
i secure session file rc.php na uroven1 vishe
<?php
$rc = @fopen("data/.htaccess","a");
fputs($rc,"i new user my_pass\n");
fclose($rc);
?>
|
| |
|
|
|
|
|
|
|
для: Guestos
(08.01.2006 в 06:44)
| | С помощью утилиты htpasswd понятно как делать, интереснее бы было создавать и пополнять .htpasswd файл из PHP. | |
|
|
|
|
автор: Guestos (08.01.2006 в 06:44) |
|
|
для: Евгений Петров
(08.01.2006 в 00:59)
| | wolf ~ # htpasswd2
Usage:
htpasswd [-cmdpsD] passwordfile username
htpasswd -b[cmdpsD] passwordfile username password
htpasswd -n[mdps] username
htpasswd -nb[mdps] username password
-c Create a new file.
-n Don't update file; display results on stdout.
-m Force MD5 encryption of the password.
-d Force CRYPT encryption of the password (default).
-p Do not encrypt the password (plaintext).
-s Force SHA encryption of the password.
-b Use the password from the command line rather than prompting for it.
-D Delete the specified user.
On Windows, NetWare and TPF systems the '-m' flag is used by default.
On all other systems, the '-p' flag will probably not work. | |
|
|
|
|