在Ubuntu中共享Spool目錄(通常用于打印機隊列等臨時文件)需注意安全風險,以下是兩種常見方法及注意事項:
sudo apt update && sudo apt install cups
sudo systemctl start cups && sudo systemctl enable cups
http://localhost:631
,登錄后進入 Administration → Add Printer,添加需共享的打印機,勾選 Share Printer。/etc/cups/cupsd.conf
,將 Listen localhost:631
改為 Listen 0.0.0.0:631
,并設置 Allow all
以允許遠程訪問。http://<Ubuntu服務器IP>:631
添加共享打印機,需輸入CUPS用戶名和密碼。sudo apt update && sudo apt install samba
/etc/samba/smb.conf
,添加以下內容(需將路徑替換為實際Spool目錄):[spool_share]
path = /var/spool/samba
browseable = yes
guest ok = yes
writable = no
printable = yes
重啟Samba服務:sudo systemctl restart smbd
。\\<Ubuntu服務器IP>\spool_share
訪問(需啟用Samba客戶端)。/var/spool
下敏感目錄(如 cups
)開放完全訪問權限,優先通過CUPS或NFS共享特定子目錄。參考來源: