Por que não consigo fazer o cd em um diretório pertencente a um grupo ao qual pertenço? [duplicado]

1

Na pasta inicial do usuário pi em minha distribuição Raspbmc, tenho os seguintes diretórios:

$ sudo tree . -L 2
.
'-- downloads
    |-- complete
    '-- incomplete

Eles são de propriedade do grupo e usuário debian-transmission , que executa transmission-daemon :

pi@raspbmc$ ls -al
total 44
...
drwxrwx--- 4 debian-transmission debian-transmission 4096 Oct 20 18:48 downloads

Assim são os diretórios complete e incomplete em:

pi@raspbmc:~$ sudo ls -al downloads/
total 16
...
drwxrwx--- 3 debian-transmission debian-transmission 4096 Oct 20 19:35 complete
drwxrwx--- 2 debian-transmission debian-transmission 4096 Oct 20 19:35 incomplete

No entanto, o usuário atual, pi , é membro do grupo debian-transmission :

pi@raspbmc:~$ groups pi
pi : pi adm disk lp dialout cdrom audio video debian-transmission

Então, por que não consigo cd em downloads/ ?

pi@raspbmc:~$ cd downloads/
-bash: cd: downloads/: Permission denied

Eu não sei muito sobre a permissão do Unix, mas seria ótimo se alguém pudesse me ajudar, já que eu gostaria de poder mover os arquivos de dentro de um desses diretórios para outro local. Fiquei com a impressão de que, como todos esses diretórios têm as permissões 770, qualquer membro pertence ao debian-transmission que deve ser capaz de acessá-lo. Obviamente eu poderia entrar no modo superusuário e mover os arquivos dessa maneira, mas uma explicação seria ótima.

    
por 3cheesewheel 21.10.2013 / 01:59

1 resposta

3

Nesse caso, você apenas adicionou pi ao grupo debian-transmission . Você precisará efetuar logout e efetuar login novamente para que os membros do grupo entrem em vigor. Se você não quer realmente sair, você pode fazer algo como exec bash (supondo que você use bash como seu shell) em vez disso - ele deve ter o mesmo efeito.

id fornecerá informações ativas sobre usuários e grupos. id -G (para --groups ) lista os grupos para os quais sua participação já entrou em vigor. Se você não encontrar o grupo de que precisa nessa lista, precisará fazer login novamente.

    
por 21.10.2013 / 07:38