Linux服务器用户管理系统?

Linux服务器用户管理系统?

我有一个运行 Debian 的 Web 服务器。到目前为止,我都是手动添加所有用户:创建具有正确权限的 shell、ftp、mysql、svn 等帐户,在 Web 树中创建一个文件夹并链接到其主目录中的“www”文件夹,等等。我必须手动完成所有这些操作,尽管用户数量不多(家人、朋友),但记住所有信息还是很麻烦。

现在,我必须重新安装它。当然,我可以编写一个脚本来自动完成所有这些操作,但我知道这基本上就是管理员所做工作的定义,我想知道是否存在我忽略的自动用户管理工具?

有什么提示吗?软件和/或文档?

答案1

useradd和命令groupadd在 Linux 发行版中已经在很大程度上实现了标准化。查找 Debian 的一般推荐系统管理命令(我自己是 Fedora 用户,我知道 Debian 在这方面有很大不同)。

答案2

网页管理应该做你想做的事,但我一直更喜欢编写自己的脚本来执行用户创建,就像你所做的那样。

如果您已经创建了用户、apache 虚拟主机配置文件、将骨架目录复制到 /home/user 等,那么您应该可以创建一个小型的交互式 shell 脚本,该脚本获取所有相关详细信息并创建您的新用户并为其设置好一切。

祝你好运!

相关内容