首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >拥有管理权限的更多用户在ubuntu服务器上工作

拥有管理权限的更多用户在ubuntu服务器上工作
EN

Ask Ubuntu用户
提问于 2015-05-14 18:22:22
回答 2查看 57关注 0票数 0

我有一台ubuntu服务器。在此服务器上运行带有php和MySQL的MySQL。我是这个服务器的管理员,但是我有一个人,他是apache2服务器的管理员。我知道,您不能创建第二个根帐户,但是第二个管理员需要权限来创建新的vhost或激活apache。我怎么能这样做呢?第二个管理员可以在没有根权限的情况下在apache上工作?

谢谢

EN

回答 2

Ask Ubuntu用户

发布于 2015-05-14 19:00:04

在sudoers文件中,您可以允许他们以特定用户的身份运行某些命令。

即。从链接帮助中摘取

dgb boulder = (operator) /bin/ls, (root) /bin/kill, /usr/bin/lprm

然后允许用户dgb作为操作符运行/bin/ls,但允许将/bin/kill和/usr/bin/lprm作为root运行。

您将需要找到他需要能够运行的应用程序。即。/etc/init.d/apache2

dgb boulder = (root) /etc/init.d/apache2加上它们可能需要运行的其他命令

苏德帮

另外,您可能需要将它们添加到一个组中,该组可以对启用站点的站点-avaliable文件夹进行写入访问,以便它们能够编辑配置文件。

票数 0
EN

Ask Ubuntu用户

发布于 2015-05-14 22:07:37

将第二个管理员添加到" admin“组中:

代码语言:javascript
复制
sudo usermod -a -G admin userName

还请确保/etc/sudoers文件有以下行:

代码语言:javascript
复制
%admin  ALL=(ALL)   ALL

这允许组"admin“中的人员在"sudo”前面加上“sudo”,从而运行所有命令:

代码语言:javascript
复制
sudo edit /etc/apache2/apache2.conf
sudo service apache restart
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/623742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档