Authentication
如何在不提示的情況下設置cups 1.3.7 (/etc/cups/passwd.md5) 的密碼?
我的公司正在使用 CUPS v1.3.7,我希望只允許使用者在 cups Web 界面中進行身份驗證,而不是通過 SSH。
我想,我應該使用
BasicDigest
cupsd.conf 中的身份驗證類型。AuthType Digest
然後我必須使用
lppasswd -g mygroup -a username
向使用者添加對杯子的訪問權限。lppasswd -g mygroup -a username Enter password : Enter password again :
但是,如果我允許我的使用者輸入一些密碼,我會允許他們訪問 ssh,這是我不想要的。
如何在不提示(可能編寫腳本)的情況下設置使用者密碼?
關於這個問題還有另一種構想:限制特定組的 ssh 訪問。
- 編輯
/etc/ssh/sshd_config
- 添加行
AllowGroups sshusers
或AllowGroups your_user_primary_group
- 如果
AllowGroups sshusers
創建此管理組:groupadd -r sshusers
- 將允許 ssh 的使用者添加到該組:
usermod -aG sshusers username
- 重新載入 sshd 服務。取決於你的發行版。
使用此解決方案,您不必編寫 Cups 使用者創建腳本,也不必管理 2 個不同的登錄數據庫。