- Definir pastas no Proftp
+ Responder ao Tópico
-
Definir pastas no Proftp
ae pessoal, uma pergunta rapida!!!
o meu proftp ta funfando mas com o padrao, e so da acesso a pasta home dos usuarios, como eu faco pra setar a pasta /var/www no ftp pra poder atualizar as paginas?
-
Definir pastas no Proftp
Para mudar edite o /etc/passwd e muder o diretorio do usuario que vc quer. Por exemplo.:
www:x:51:51:WWW User:/srv/www/:/bin/false
mude para
www:x:51:51:WWW user:/var/log/:/bin/false
pronto quando logar, o usuario www estara no /var/log ao inves de /srv/www. Mas lembrese de mudar o dono e o grupo do diretorio
-
Definir pastas no Proftp
Mto Obrigado mano!!! era uma coisa q nao tinha pensado, pensei q fosse alguma coiss no ftpd.conf!!! Valeu mesmo!!!
-
Definir pastas no Proftp
caro colega eu fiz o seguinte nao sei se e correto masi funciona, eu uso o slack ok
primeiro dentro de /etc/shells
la adicionei /bin/false (tirando permissao para ssh)
depois eu fui dentro de /etc/passwd
e la no final da linha do usuario exe.
teste:x:1000:100:teste sistema,,,:/home/teste:/bin/bash
(mudar para /bin/false) ficando assim
teste:x:1000:100:teste sistema,,,:/home/teste:/bin/false
bom agora o que eu fiz foi dentro do diretorio da pagina onde o apache deixa
os arquivos no meu caso ta em /var/www/htdocs
criei as pastas com o nome dos usuarios blz
aqui criei teste (ficando assim /var/www/htdocs/teste)
agora vc entra novamente dentro de /etc/passwd (no meu caso slackware)
teste:x:1000:100:teste sistema,,,:/home/teste:/bin/false (estara assim ok)
ai vc muda desta forma no exemplo
teste:x:1000:100:teste sistema,,,:/var/www/htdocs/teste:/bin/false
feito isso toda vez que os usuarios logarem no ftp ira cair dentro da pasta onde ficam os arquivos dos sites deles ou seja eles mesmo podem atualizar ou seja interagir com o propio site!!!
bom comigo funcionan legal assim, lembrando que caso nao queira que todos os usuarios tenham pasta dentro de /var/www/htdocs blz e so nao alterar a linha do usuario dentro de /etc/passwd ok