Estou executando um servidor da web Apache no Arch Linux. Atualmente eu tenho arquivos da web localizados em / srv / http e pertence ao usuário 'http'. O diretório é muito seguro, somente root e http podem exibir e editar os arquivos em / srv / http. Ninguém mais pode visualizá-los ou editá-los. (drwxrwx ---) Eu queria conceder permissões 'tom' ao usuário para visualizar e editar para que root, http e tom pudessem ver e editar, mas ninguém mais pode ver ou editar.
Eu criei um grupo chamado 'web' usando o comando groupadd e adicionei http e tom usando o comando gpasswd -a.
Como root, executei "chown -R http: web / srv / http" e depois "chmod -R g + rwx / srv / http" para definir as permissões do diretório.
O problema é que o 'tom' ainda não pode visualizar ou editar arquivos em / srv / http. Se eu emitir "chown -R tom: web / srv / http", o 'http' não poderá ler ou editar também. Como faço para que tanto os usuários 'tom' quanto 'http' possam visualizar e editar arquivos? O que eu estou sentindo falta aqui?
EDIT: Ok, eu acho que descobri o problema. Eu tive que reiniciar minha conexão SSH que eu estava usando para se conectar ao servidor web. (basicamente um novo login)
Tags permissions linux