温馨提示×

ubuntu spool怎么权限

小樊
35
2026-09-19 09:54:44
栏目: 智能运维

在 Ubuntu 里,“spool” 通常指的是 /var/spool 目录,以及它下面各种服务的 spool 目录(如打印、邮件、cron、CUPS 等)。不同 spool 目录有不同的推荐权限和属主,不能一概而论。

下面按常见情况说明。


一、/var/spool 本身

一般默认权限:

ls -ld /var/spool

典型输出:

drwxr-xr-x root root /var/spool

✅ 推荐:

  • 属主:root:root
  • 权限:755
sudo chown root:root /var/spool
sudo chmod 755 /var/spool

二、常见子 spool 目录权限

1. 打印(CUPS)

/var/spool/cups

推荐:

drwxrwx--- root lp /var/spool/cups

修复命令:

sudo chown -R root:lp /var/spool/cups
sudo chmod 710 /var/spool/cups

2. 邮件(mail spool)

/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


3. cron

/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

4. at 任务

/var/spool/at

推荐:

drwxrwx--T root daemon

三、如果你“权限坏了”怎么快速恢复

方法 1:重装相关包(最安全)

sudo apt install --reinstall cups cron at mailutils

Ubuntu 会在安装时自动修 spool 权限。


方法 2:手动修复(谨慎)

先确认是哪个服务报错,再针对性修。

例如 CUPS 报错:

sudo systemctl status cups

四、常见错误

❌ 不要把 /var/spool 设为 777
❌ 不要随便 chmod -R 777 /var/spool
✅ 只修对应子目录


五、你可以告诉我

你可以补充:

  • 是哪个 spool?(如 /var/spool/cups
  • 遇到什么错误?(权限拒绝 / 服务起不来)
  • Ubuntu 版本?

我可以给你精确修复命令

0