Thread View: pl.comp.lang.php
8 messages
8 total messages
Started by Tom
Mon, 20 Aug 2001 17:41
htpasswd i PHP
Author: Tom
Date: Mon, 20 Aug 2001 17:41
Date: Mon, 20 Aug 2001 17:41
14 lines
1135 bytes
1135 bytes
hi czy ktos jest w stanie mi powiedziec jak mozna za pomaca php dodac usera i haslo do pliku .htpasswd ja zrobilem cos takiego i chyba nie bardzo dziala : htpasswd /home/mojadomena.com/pass/.htpasswd $user $pass dane $user i $pass sa przesylane do skryptu z formularza jesli to cos zmienia z powazaniem Tomek
Re: htpasswd i PHP
Author: Grzegorz R. Gryczka
Date: Mon, 20 Aug 2001 19:07
Date: Mon, 20 Aug 2001 19:07
63 lines
3094 bytes
3094 bytes
On Mon, 20 Aug 2001 19:41:33 +0200, Tom <sunnytom@poczta.onet.pl> wrote:
> czy ktos jest w stanie mi powiedziec jak mozna za pomaca php dodac usera i
> haslo do pliku .htpasswd
>
> ja zrobilem cos takiego i chyba nie bardzo dziala :
>
> htpasswd /home/mojadomena.com/pass/.htpasswd $user $pass
grzesiek:~# htpasswd --help
Usage:
htpasswd [-cmdps] passwordfile username
htpasswd -b[cmdps] 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.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
On Windows, TPF and NetWare systems the '-m' flag is used by default.
On all other systems, the '-p' flag will probably not work.
> dane $user i $pass sa przesylane do skryptu z formularza jesli to cos
> zmienia
grzesiek:~# lynx /usr/share/doc/php3-doc/html/ref.exec.html
# Program Execution functions
#PHP Manual Function Reference pg_untrace escapeshellarg
PHP Manual
Prev Next
____________________________________________________________________
LII. Program Execution functions
Table of Contents
escapeshellarg -- escape a string to be used as a shell argument
escapeshellcmd -- escape shell metacharacters
exec -- Execute an external program
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
passthru -- Execute an external program and display raw output
system -- Execute an external program and display output
____________________________________________________________________
Prev Home Next
pg_untrace Up escapeshellarg
[...]
string exec (string command [, string array [, int return_var]])
[...]
--
Grzegorz R. Gryczka
grg@tg.onet.pl
Re: htpasswd i PHP
Author: Tom
Date: Mon, 20 Aug 2001 19:20
Date: Mon, 20 Aug 2001 19:20
13 lines
1587 bytes
1587 bytes
oki wszycho ladnie a nawet pieknie
probuje roznie tzn
1) exec("htpasswd -b /home/mojadomena.com/pass/.htpasswd $user $pass",
$alloutput, $returnvalue)
1) exec("htpasswd /home/mojadomena.com/pass/.htpasswd $user $pass",
$alloutput, $returnvalue)
i nic
podobnie z funkcja system i passthru i tez nic . Nie wiem ile jest w tym
prawdy, ale skrypty php uruchamiaja sie jako "nobady" - moze to ma zwiazek z
tym ze nie moge zapisywac w pliku itp .
Tomek
Re: htpasswd i PHP
Author: Grzegorz R. Gryczka
Date: Mon, 20 Aug 2001 19:49
Date: Mon, 20 Aug 2001 19:49
38 lines
1883 bytes
1883 bytes
On Mon, 20 Aug 2001 21:20:32 +0200, Tom <sunnytom@poczta.onet.pl> wrote:
> podobnie z funkcja system i passthru i tez nic . Nie wiem ile jest w tym
> prawdy, ale skrypty php uruchamiaja sie jako "nobady" - moze to ma zwiazek z
> tym ze nie moge zapisywac w pliku itp .
^^^^^^^^^^^^^^^^^^^^^^^^^^
grzesiek:/var/www/test# cat index.php
<html>
<head>
<title>htpasswd</title>
</head>
<body>
<?php
if ($r==null)
$r=false;
if ($r){
system ("htpasswd -b /tmp/htpasswd $id $passwd");
exit;
}
?>
<form action="./index.php?r=true" method="post">
<b>Id:</b> <input type="text" name="id"><br>
<b>Hasło:</b> <input type="text" name="passwd"><br>
<input type="submit" value=" Jazda! ">
</form>
</form>
</body>
</html>
grzesiek:/var/www/test# l /tmp/htpasswd
-rw-rw-rw- 1 root root 73 sie 20 21:45 /tmp/htpasswd
grzesiek:/var/www/test#
--
Grzegorz R. Gryczka
grg@tg.onet.pl
Re: htpasswd i PHP
Author: Tom
Date: Mon, 20 Aug 2001 20:06
Date: Mon, 20 Aug 2001 20:06
43 lines
2452 bytes
2452 bytes
okej jako root a jako nie root . - nie dziala - a ja niestety nie mam
uprawnien roota
Użytkownik Grzegorz R. Gryczka <grg@tg.onet.pl> w wiadomości do grup
dyskusyjnych napisał:9lrpkd$5f8$1@grzesiek.pc172.nisko.sdi.tpnet.pl...
> On Mon, 20 Aug 2001 21:20:32 +0200, Tom <sunnytom@poczta.onet.pl> wrote:
> > podobnie z funkcja system i passthru i tez nic . Nie wiem ile jest w tym
> > prawdy, ale skrypty php uruchamiaja sie jako "nobady" - moze to ma
zwiazek z
> > tym ze nie moge zapisywac w pliku itp .
> ^^^^^^^^^^^^^^^^^^^^^^^^^^
>
> grzesiek:/var/www/test# cat index.php
> <html>
> <head>
> <title>htpasswd</title>
> </head>
> <body>
> <?php
> if ($r==null)
> $r=false;
>
> if ($r){
> system ("htpasswd -b /tmp/htpasswd $id $passwd");
> exit;
> }
> ?>
> <form action="./index.php?r=true" method="post">
> <b>Id:</b> <input type="text" name="id"><br>
> <b>Hasło:</b> <input type="text" name="passwd"><br>
> <input type="submit" value=" Jazda! ">
> </form>
> </form>
> </body>
> </html>
>
> grzesiek:/var/www/test# l /tmp/htpasswd
> -rw-rw-rw- 1 root root 73 sie 20 21:45 /tmp/htpasswd
> grzesiek:/var/www/test#
>
>
> --
> Grzegorz R. Gryczka
> grg@tg.onet.pl
Re: htpasswd i PHP
Author: Grzegorz R. Gryczka
Date: Mon, 20 Aug 2001 20:43
Date: Mon, 20 Aug 2001 20:43
24 lines
1579 bytes
1579 bytes
On Mon, 20 Aug 2001 22:06:47 +0200, Tom <sunnytom@poczta.onet.pl> wrote:
> okej jako root a jako nie root . - nie dziala - a ja niestety nie mam
> uprawnien roota
grzesiek:~$ cat public_html/index.php
^^^^^^^^^^^
[...]
system ("htpasswd -cb /tmp/htpasswd $id $passwd");
^
[...]
test@grzesiek:~$ lynx http://localhost/~grzesiek/
^^^^
[...]
grzesiek:~$ l /tmp/htpasswd
-rw-r--r-- 1 grzesiek www-data 19 sie 20 22:41 /tmp/htpasswd
^^^^^^^^^^^^^^^^^
grzesiek:~$
--
Grzegorz R. Gryczka
grg@tg.onet.pl
Re: htpasswd i PHP
Author: Marcin Kowalewski
Date: Tue, 21 Aug 2001 08:11
Date: Tue, 21 Aug 2001 08:11
17 lines
1416 bytes
1416 bytes
"> czy ktos jest w stanie mi powiedziec jak mozna za pomaca php dodac usera i > haslo do pliku .htpasswd Czesc mozesz albo wywolac htpasswd (o tym ktos juz pisal) albo za pomoca skryptu wpisac do pliku: .htpasswd (gdzie przechowywane sa hasla) skladnia jest taka: login:haslo login:haslo gdzie haslo zakodowane jest algorytmem DES dwie pierwsze litery to SALT a reszta to reszta zobacz funkcje crypt to bedziesz wiedzial wiecej Pozdrawiam Marcin Kowalewski
Re: htpasswd i PHP
Author: Darek
Date: Wed, 22 Aug 2001 17:58
Date: Wed, 22 Aug 2001 17:58
28 lines
1891 bytes
1891 bytes
zrobiliscie juz to dodawanie userow przez www?
Użytkownik "Grzegorz R. Gryczka" <grg@tg.onet.pl> napisał w wiadomości
news:9lrsos$9oc$1@grzesiek.pc172.nisko.sdi.tpnet.pl...
> On Mon, 20 Aug 2001 22:06:47 +0200, Tom <sunnytom@poczta.onet.pl> wrote:
> > okej jako root a jako nie root . - nie dziala - a ja niestety nie mam
> > uprawnien roota
>
> grzesiek:~$ cat public_html/index.php
> ^^^^^^^^^^^
> [...]
> system ("htpasswd -cb /tmp/htpasswd $id $passwd");
> ^
> [...]
>
> test@grzesiek:~$ lynx http://localhost/~grzesiek/
> ^^^^
> [...]
>
> grzesiek:~$ l /tmp/htpasswd
> -rw-r--r-- 1 grzesiek www-data 19 sie 20 22:41 /tmp/htpasswd
> ^^^^^^^^^^^^^^^^^
> grzesiek:~$
>
>
> --
> Grzegorz R. Gryczka
> grg@tg.onet.pl
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads