温馨提示×

debian message权限怎么设置

小樊
46
2026-10-15 18:14:12
栏目: 智能运维

在 Debian(以及大多数 Linux 发行版)里,“message 权限”通常指以下几类之一,下面分别说明,你可以对号入座:


1. /var/log/messages 日志文件权限

这是最常见的“message 权限”问题。

查看权限

ls -l /var/log/messages

默认权限(一般)

-rw-r-----  root adm
  • 属主:root
  • 属组:adm
  • 其他用户不可读

修改权限示例

# 允许 adm 组成员读取
sudo chown root:adm /var/log/messages
sudo chmod 640 /var/log/messages

# 如果你想让某用户能读
sudo usermod -aG adm 用户名

⚠️ 不建议设为 666 或 777,有安全风险。


2. mesg / write 终端消息权限(wall / write)

用于用户之间发消息(如 write user 或 wall)。

查看当前终端是否接受消息

mesg

输出:

  • y:接受
  • n:拒绝

设置

mesg y   # 允许接收消息
mesg n   # 禁止接收消息

开机自动设置

写入 ~/.bashrc 或 ~/.profile:

mesg y

3. syslog / rsyslog 消息权限(日志系统)

如果是“系统 message 权限控制”:

rsyslog 文件权限配置

编辑:

sudo nano /etc/rsyslog.conf

示例:

$FileOwner root
$FileGroup adm
$FileCreateMode 0640

修改后重启:

sudo systemctl restart rsyslog

4. D-Bus / systemd 消息权限(高级)

如果是“消息总线权限”(如 DBus、systemd 通信):

  • 配置文件在:
/etc/dbus-1/system.d/
  • 使用 policy 标签控制权限

一般不建议手动改,除非开发服务。


你可以告诉我:

  • 是 日志文件?
  • 还是 用户之间发消息?
  • 或者是 某个服务报错 permission denied on message?

我可以给你更精确的命令。

0 踩