Como removo o menu de mensagens de apenas um usuário?

6

Como posso remover todo o menu de mensagens de um usuário em particular (e não todos os outros usuários) em Unity ou Unity-2D no Ubuntu 11.10?

    
por detly 21.01.2012 / 10:21

1 resposta

1

Por favor, faça backup de seus arquivos importantes. Tentei minha sugestão que segue e o resultado é que mostra o ícone "mensagem", mas não tem nenhuma subopção quando clicado. Eu não sei se isso afeta o sistema.

O que eu sugiro é alterar o grupo de usuários permitidos para esse serviço. Eu acho que você pode definir quem pode executar o comando (indicator-messages-service):

$ ls -l /usr/lib/indicator-messages/indicator-messages-service
-rwxr-xr-x 1 root root 65016 2011-09-29 03:02 /usr/lib/indicator-messages/indicator-messages-service

r = ler, w = gravar, x = executar (abrir pasta ou executar programa) - rwx r-x r-x = r / w / x para proprietário (atualmente root), r / x para grupo "root", r / x para o resto (usuários não são root e não estão no grupo root)

  1. Crie um grupo:

    sudo addgroup msgok
    
  2. Adicione os usuários para os quais você deseja permitir o indicador de mensagem:

    sudo adduser myuser msgok
    

    Altere "myuser" com seu usuário. Repita para outros usuários. Os usuários precisam fazer logout / login para que as alterações entrem em vigor.

  3. Altere o grupo de:

    sudo chgrp msgok /usr/lib/indicator-messages/indicator-messages-service
    sudo chmod 754 /usr/lib/indicator-messages/indicator-messages-service
    

"754" basicamente permitiria a execução do serviço de mensagens para usuário root e usuários no grupo "msgok". Também desabilitaria a execução deste serviço para outros usuários, não root nem no grupo "msgok".

Para desfazer as alterações:

sudo chmod 755 /usr/lib/indicator-messages/indicator-messages-service
sudo chown root:root /usr/lib/indicator-messages/indicator-messages-service
    
por Savvas Radevic 29.01.2012 / 23:19