Configurando Permissões Servidor Apache Fedora Server 23
Vou mostrar de forma bem simples de como configurar as permissões dos usuários, lembrando que estou utilizando o webmin para gestão de meu servidor.
Quando você cria um usuário dentro de seu webmin você tem a opção de criar um grupo para ele, geralmente é o proprio nome de usuário.
Acho muito conveniente que as permissões sejam definadas ao grupo do usuário, assim posso determinar que mais usuários participantes do grupo tenham permissão para alteração dentro da conta.
Se caso você não possua o webmin e cria tudo na mão, siga as dicas:
groupadd nomegrupo usermod -a -G nomegrupo alice usermod -a -G nomegrupo bob
No exemplo anterior, criamos um grupo e atribuimos ele a determinados usuários.
chown -R root site.com chgrp -R nomegrupo site.com chmod -R 775 site.com chmod g+s site.com ls -l drwxrwxr-x 2 root nomegrupo 4096 Feb 5 22:52 site.com
Agora nós determinamos que o proprietário de todos os arquivos é o root, determinamos que o grupo de usuários do usuário é o nomegrupo, depois atribuímos permissão 775 para que o grupo tenha permissão de escrita nos diretórios, depois atribuímos chmod g+s para que os novos arquivos que viram assumam as mesmas permissões.