在 CentOS(以及大多数 Linux 系统)里,spool 目录通常指 /var/spool 及其子目录(如 /var/spool/mail、/var/spool/cron、/var/spool/postfix 等)。这些目录的权限非常关键,设错可能导致系统服务异常甚至安全问题。
下面按「通用原则 → 常见 spool 目录 → 常用命令」来说明。
chmod 777 /var/spool # ❌ 极其不推荐
root 或服务专用用户drwxr-xr-x root root
chown root:root /var/spool
chmod 755 /var/spool
drwxrwxr-x root mail
chown root:mail /var/spool/mail
chmod 1777 /var/spool/mail
1777 = 粘滞位,防止用户删别人邮件
drwx------ root root
chown root:root /var/spool/cron
chmod 700 /var/spool/cron
用户任务文件示例:
-rw------- user user
chown root:root /var/spool/postfix
chmod 755 /var/spool/postfix
子目录权限由 postfix 自己管理,不要手动乱改
drwx------ root root
chmod 700 /var/spool/at
chown -R user:group /var/spool/xxx
chmod 750 /var/spool/xxx
restorecon -Rv /var/spool
你可以补充一下:
我可以直接给你精确命令。