在 Ubuntu 里,“spool” 通常指的是 /var/spool 目录,以及它下面各种服务的 spool 目录(如打印、邮件、cron、CUPS 等)。不同 spool 目录有不同的推荐权限和属主,不能一概而论。
下面按常见情况说明。
一般默认权限:
ls -ld /var/spool
典型输出:
drwxr-xr-x root root /var/spool
✅ 推荐:
root:root755sudo chown root:root /var/spool
sudo chmod 755 /var/spool
/var/spool/cups
推荐:
drwxrwx--- root lp /var/spool/cups
修复命令:
sudo chown -R root:lp /var/spool/cups
sudo chmod 710 /var/spool/cups
/var/spool/mail
推荐:
drwxrwsr-x root mail /var/spool/mail
修复:
sudo chown root:mail /var/spool/mail
sudo chmod 1775 /var/spool/mail
(用户邮件文件通常是 600 user:mail)
/var/spool/cron
Ubuntu 实际常用:
/var/spool/cron/crontabs
推荐:
drwxr-xr-x root crontab /var/spool/cron/crontabs
修复:
sudo chown root:crontab /var/spool/cron/crontabs
sudo chmod 1730 /var/spool/cron/crontabs
/var/spool/at
推荐:
drwxrwx--T root daemon
sudo apt install --reinstall cups cron at mailutils
Ubuntu 会在安装时自动修 spool 权限。
先确认是哪个服务报错,再针对性修。
例如 CUPS 报错:
sudo systemctl status cups
❌ 不要把 /var/spool 设为 777
❌ 不要随便 chmod -R 777 /var/spool
✅ 只修对应子目录
你可以补充:
/var/spool/cups)我可以给你精确修复命令。