创建没有 shell 访问权限的 postfix 电子邮件用户

创建没有 shell 访问权限的 postfix 电子邮件用户

我目前已为公司设置了 Postfix 邮件服务器,但存在一点问题,我为邮件服务器定义的用户必须具有服务器的 shell 访问权限,否则当他/她尝试登录时,Postfix 将无法识别它,而这不可能是真的;我不希望我的员工拥有服务器的 shell 访问权限。

问题:

  1. 如何定义邮件用户而不授予其访问服务器 shell 的权限?
  2. 是否有我不知道的用于此类内容(管理邮件服务器用户)的 Web GUI?

PS. 我目前使用的是 postfix 2.11.0 和 ubuntu server 14.04LTS

答案1

我现在无法测试它,但我相信 nologin 对你有用。

sudo usermod -s /usr/sbin/nologin username

它只会影响用户的 shell 访问,因为它不会设置默认 shell,而是礼貌地告诉他们离开。

此外,postfix.admin 可能是您正在寻找的使用 Web 界面管理用户的工具。

http://postfixadmin.sourceforge.net/

相关内容