有办法吗,当我添加新用户时,如何自动创建子域、apache 的虚拟主机、共享配置(samba)等?
我希望它像网络托管服务一样工作,当我们注册时,域名会自动创建???
该怎么办?或者说没有办法?
注意:我的服务器使用 debian 5。
答案1
我已经设置了一些 shell 脚本来自动创建新用户、Apache 虚拟主机等,但我想共享主机提供商会使用类似控制面板/WHM或一些自主研发的自动化设备。
编辑
看起来现在有一些 CPanel 的开源替代品。还没有尝试过,希望其他 SF 用户可以就质量发表意见:
更多内容请参见此处,可能已注明日期:http://wiki.debian.org/HostingControlPanels
答案2
如果您确实在使用adduser
,那么就会支持 adduser.local 文件,并且 中应该有一个示例/usr/share/doc/adduser/examples/adduser.local
。将其复制到/usr/local/sbin
,根据需要进行编辑,然后每次运行 时都会使用它adduser
。