O usuário faz parte de um grupo - exceto que ele não é?

3

Estou muito confuso sobre isso. Eu preciso dar um usuário acesso de leitura / gravação para / var / www e seguiu as instruções nessa pergunta: Qual é a maneira mais simples de editar e adicionar arquivos para" / var / www "? . Todos os comandos foram bem sucedidos, sem mensagem de erro.

No entanto ...

[solarbear@candyland ~]$ cd /var/www
[solarbear@candyland www]$ touch hello
touch: cannot touch 'hello': Permission denied

Ok, então talvez eu não tenha adicionado meu usuário adequadamente ao grupo, nada demais.

[solarbear@candyland var]$ sudo adduser solarbear www-data
The user 'solarbear' is already a member of 'www-data'.

Huh ... então eu sou parte do grupo ... certo?

[solarbear@candyland var]$ groups
solarbear adm cdrom sudo dip plugdev lpadmin sambashare

Então, faço parte do grupo, mas ele não está listado no comando groups ? Como isso pode ser?

Quanto a / var / www, parece pertencer ao grupo certo:

[solarbear@candyland var]$ ls -l /var
...
drwxrwxr-x  2 www-data www-data 4096 Jun 15 12:11 www

Então 1) por que o grupo www-data não está listado em groups e 2) como posso gravar arquivos em / var / www usando sudo ?

    
por SolarBear 15.06.2013 / 18:39

1 resposta

1

Do comentário acima:

Have you tried to log out and then log in again? Afaik group information needs a relog to be updated. – soulsource Jun 15 at 16:47

    
por sub1imeMedic 23.09.2013 / 19:20