Desativar tightvncserver para um determinado usuário

0

Eu não quero que o usuário "teste" se conecte ao meu servidor com o tightvncserver. Como eu desabilito este comando somente para este usuário, enquanto o habilito para o usuário "myuser"?

O que eu fiz até agora:

  • Eu adicionei o usuário "teste"

su

useradd -d /home/test -m test

passwd test

  • Eu adicionei um grupo "tightvnc" para usuários autorizados a usar tightvncserver (apenas "myuser")
addgroup tightvnc
usermod -a -G tightvnc myuser
  • mudei a permissão para o tightvncserver

chgrp tightvnc /usr/bin/tightvncserver

chmod o-x /usr/bin/tightvncserver

Agora o usuário "test" não pode acessar o tightvncserver ("permissão negada"), mas nenhum "myuser" (novamente "Permission denied"): (

Se eu fizer isso, relata corretamente "myuser tightvnc", enquanto  dá apenas "teste".

Muito obrigado.

    
por Fil 15.06.2015 / 18:31

1 resposta

0

Tente isto:

chgrp myuser /usr/bin/tightvncserver
chmod 744 /usr/bin/tightvncserver

Isso desativará a execução para qualquer pessoa fora do seu grupo de usuários.

De baixo: tente

chgrp tightvnc

em vez disso? E certifique-se de que seu usuário esteja no grupo tightvnc E certifique-se de ter efetuado logout e login novamente para que a associação de membros do seu grupo seja atualizada.

    
por Daniel 15.06.2015 / 18:40