criar arquivo de senha [RESOLVIDO]

1. criar arquivo de senha [RESOLVIDO]

igor muzetti
parrera

(usa Debian)

Enviado em 23/03/2009 - 11:11h

Estou configurando o Apache para usar o SVN e instalar em um servidor.
Para criar o arquivo de senha para acesso irrestrito para leitura e restrito para escrita, preciso entrar com o comando: "htpasswd -c /etc/svn-passwd root" mas me retorna um erro dizendo que o comando"htpasswd" não existe. Qual o comando ou o procedimento necessário para criar tal arquivo?Obs: Uso o OpenSuse 10.3

Obrigado!


  


2. Veriique...

Davi Ribeiro
dastyler

(usa Fedora)

Enviado em 23/03/2009 - 11:24h

se vc está como root ao executar o comando, pois como user comum a variavel PATH nao inclui caminhos para os execs do root.
Verifique tbm se o htpasswd esta na sua variavel PATH.
De uma busca na sua maquina com o comando:
#locate htpasswd

Isso deve retornar o caminho completo de onde esta localizado o exec.
Inclua na sua variavel com o comando:
PATH=$PATH:/caminho/do/htpasswd

execute novamente e deve funcionar!

[]´s


3. continuando...

igor muzetti
parrera

(usa Debian)

Enviado em 23/03/2009 - 11:31h

Estou como root.
O comando "locate" não funciona no suse(eu acho, pelo menos é o que está acontecendo). E o problema é criar o arquivo svn-passwd.
Aonde encontro o PATH e adiciono o comando que vc me passou?
vlw pela atenção


4. Re: criar arquivo de senha [RESOLVIDO]

Rodrigo
megatux

(usa Debian)

Enviado em 23/03/2009 - 11:42h

Bom dia parrera,

Você tem o pacote apache2-utils instalado ? É este pacote que contém o utilitário htpasswd.


Com este pacote instalado, você pode se utilizar de um script que postei aqui no VoL, disponível em:

http://www.vivaolinux.com.br/script/Adiciona-remove-e-lista-usuarios-web-(htpasswd)

Abraços.
:wq!


5. PATH...

Davi Ribeiro
dastyler

(usa Fedora)

Enviado em 23/03/2009 - 17:00h

è a sua variavel de ambiente aonde o shell vai buscar os caomandos que voce digitar na tela.
O colega acima tambem mandou bem na dica. Se o apache2-utils n ão tiver instalado pode ser que voce nao tenha o htpasswd.
Uma alternativa ao locate (bem mais demorada) é o find. Uma forma simplkes de usar é assim:

#find / -name htpasswd

quanto a alterar o PATH, não uso o SuSe faz tempo, mas se voce colocar a linha que te passei antes no fim do seu /etc/profile (eu acho!!) ele assumirá a variavel para todos os usuarios.

Voce pode ver outras variaveis do sistema com o comando set:

#set|less

Te mostra todas as variavies cadastradas no sistema...

divirta-se...

[]´s




6. correto

igor muzetti
parrera

(usa Debian)

Enviado em 01/04/2009 - 15:41h

vlw pela ajuda galera!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts