O problema é o seguinte:
Tenho um
usuario root e gustavo. O usuário gustavo é do mesmo grupo do root e uso ela
para logar e alterar as paginas.
O apache roda sobre apache apache certo e toda vez que crio algo novo ou vou
fazer uma transf com wincscp tenho que alterar a permissão.

O usuario gustavo deveria ser do mesmo grupo do apache ? se nao tenho que
alterar o umask ?



2009/9/10 Flavio Junior <[email protected]>

>
> Bom..
>
> Vamos tentar enumerar boas praticas... é um topico interssante:
>
> 1. Obviamente, rode o apache com um usuário que nao seja o root.
> 2. SEMPRE que possivel, nao permita ao usuário dono do apache (usuario
> apache no caso do slackware), que ele edite arquivos e/ou crie
> arquivos/diretorios... Quando scripts de pagina precisarem criar
> arquivos, certifique-se de usar um diretorio especifico e deixar o
> usuário gravar somente lá
> 3. Explore as opçoes disable_functions, safe_mode (apesar q o PHP
> removeu ele do 6.0), register_globals e open_basedir do php.ini,
> scripts PHP sao normalmente os grande viloes.
> 4. Se possivel, use modulos como suhosin e outros (q esqueci o nome agora)
> 5. Cuidado com a utilizacao de SSI (Server Side Includes)
>
> No caso de um servidor com varios vhosts, talvez seja interessate a
> aplicaçao de um metodo de controle de permissoes via MAC (SELinux,
> AppArmor, Linux Capabilities), pra evitar que um cara que encontre uma
> falha no siteX, explore o siteY.
> Ainda existe a possibilidade de rodar o apache em chroot, mas é um
> pouco incomum...
>
> O que mais?
>
> --
>
> Flávio do Carmo Júnior aka waKKu
>
> 2009/9/10 Gustavo Martins <[email protected]>:
>  >
> >
> > 2009/9/10 Herbert Faleiros <[email protected]>
> >>
> >> On Thursday 10 September 2009 09:28:09 Gustavo Martins wrote:
> >> [cut]
> >> > Primeiramente costumo criar um usuário web sem shell, senha e
> diretório
> >> > home para ser o usuário do apache. Isso está correto ?
> >>
> >> já tem uma conta criada no Slackware p/ isto, não precisa de outra.
> >>
> >>
> >> > Quanto ao usuário que vai administrar as paginas, qual seria o correto
> ?
> >>
> >> o acesso será feito como? SSH? FTP? Algum wrapper via PHP? - Via ssh
> >>
> >>
> >> > Criar um usuário no mesmo grupo do apache e alterar o umask para que
> ele
> >> > crie diretórios rwx-rwx--- para grupo e arquivos rw-rw---- ?
> >>
> >> novamente, já tem conta p/ isto...
> >>
> >>
> >> > Como alterar o umask somente para esses usuários que vão administrar
> as
> >> > páginas ?
> >>
> >> dá uma olhada no /etc/profile, se quiser personalizar a máscara teste a
> id
> >> da
> >> conta e sete a máscara de acordo com isso.
> >>
> >> --
> >> Herbert
> >>
> >>
> >
> >
> > >
> >
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.istf.com.br/perguntas/

Para sair da lista envie um e-mail para:
[email protected]
-~----------~----~----~----~------~----~------~--~---

Responder a