O membro do grupo não pode criar arquivos / diretórios na pasta

3

Estou tentando configurar meu servidor Linux e consegui ficar preso neste ponto:

  1. Eu criei um grupo chamado 'gitusers' e adicionei um usuário a ele (vamos chamá-lo de 'foo')
  2. Eu criei uma pasta chamada 'website'
  3. Eu defino 'gitusers' como o grupo de 'website' e o faço para 775
  4. Estou logado como 'foo', mas o mkdir apenas retorna um erro 'permissão negada'

P: Por que isso acontece e como posso resolver isso?

Notas:

Eu naveguei para 'website' e fiz um ls -al :

ls -al
total 8
drwxrwxr-x. 2 root gitusers 4096 Oct 24 22:39 .
drwxr-xr-x. 3 root root     4096 Oct 24 22:39 ..

Como você pode ver, o grupo da pasta atual é 'gitusers'

Mas ainda recebo o erro de permissão:

mkdir test
mkdir: cannot create directory 'test': Permission denied
    
por MrSoundless 25.10.2013 / 01:07

2 respostas

2

Se o grupo acabou de ser criado, o usuário deve fazer o login novamente para que as permissões do grupo sejam aplicadas.

Expandindo a única outra resposta:

su -l $USER 

su altera o usuário efetivo. -l indica que devemos fazer este novo shell em um shell de login $ USER é uma variável de ambiente que sempre deve ser seu usuário. Mesmos resultados que whoami

P.S. Você pode desejar reexportar sua exibição se desejar usar aplicativos GUI.

export DISPLAY=:0.0

Trabalhará para a maioria das pessoas.

Questões sobre superusuários relacionados

    
por 06.03.2015 / 07:52
-1
exec su -l $USER 

deve corrigir isso.

    
por 14.02.2015 / 02:27