/ dev / pts / * grupo gravável em permissões, mas não na realidade

0

Quando eu executo o comando ls -lh on /dev/pts eu recebo:

crw--w---- 1 usr1 tty 136, 0 Mar 16 16:41 0

O que parece permitir que usuários pertencentes ao mesmo grupo que usr1 escrevam isso.

Quando eu tentei echo test >> /dev/pts/0 , recebi "Permissão negada" mesmo sendo membro do grupo usr1.

Eu não deveria ser capaz de escrever nesse pseudoterminal?

    
por Anton Paragas 16.03.2017 / 19:45

2 respostas

2
crw--w---- 1 usr1 tty 136, 0 Mar 16 16:41 0

Permite escrever para usuário usr1 e .. usuários pertencentes ao grupo tty , não usuários pertencentes ao grupo usr1 .

Assim, no outro usuário, que falha ao escrever em /dev/pts/0 , execute id para garantir que esteja no grupo tty . Caso contrário, adicione-o em /etc/group na linha que começa com tty:

    
por 16.03.2017 / 20:01
0

Não.

O usuário e o grupo são listados na mesma ordem que os bits de permissão: primeiro o usuário e depois o grupo.

O arquivo 0 pertence ao usuário usr1 e o grupo tty . Não há relação com o grupo usr1 .

    
por 16.03.2017 / 20:04