如何删除一个用户的消息菜单?

如何删除一个用户的消息菜单?

如何删除整个消息菜单某个特定用户(而不是所有其他用户)在 Ubuntu 11.10 中的 Unity 或 Unity-2D 下?

答案1

备份您的重要文件。我尝试了以下建议,结果是它显示了“消息”图标,但单击时没有任何子选项。但我不知道这是否会影响系统。

在此处输入图片描述

我建议改变允许此服务的用户。我认为您可以设置谁可以运行该命令 (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 = 读取,w = 写入,x = 执行(打开文件夹或运行程序) - rwx rx rx = r/w/x 为所有者(当前为 root),r/x 为组“root”,r/x 为其余用户(非 root 用户且不在 root 组中的用户)

  1. 创建群组:

    sudo addgroup msgok
    
  2. 添加您想要允许消息指示器的用户:

    sudo adduser myuser msgok
    

    将“myuser”更改为您的用户。对其他用户重复此操作。用户必须注销/登录才能使更改生效。

  3. 更改组:

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

“754”基本上允许 root 用户和“msgok”组中的用户执行消息服务。它还将禁止其他用户(非 root 用户或“msgok”组中的用户)执行此服务。

要撤消更改:

sudo chmod 755 /usr/lib/indicator-messages/indicator-messages-service
sudo chown root:root /usr/lib/indicator-messages/indicator-messages-service

相关内容