0

这是我在 stackoverflow 上的第一篇文章。

我的问题:

  1. 我是我的 linux 系统中的 root 用户,我想添加另一个系统管理员并让他/她帮助完成管理员工作,我应该为该角色设计什么权限(系统管理员)。

  2. root 和 admin 在日常系统使用方面有什么不同。

背景:

我能够创建一个用户调用管理员并添加到根组。管理员无法做很多事情,尤其是重新启动 httpd 服务器并编辑 root 拥有的那些 conf 文件。

我不想将系统中的 root 角色让给其他人,但我想给他们另一个帐户,以便他们可以做一些管理工作。

非常感谢您。

4

3 回答 3

1

root 作为用户基本上可以在几乎没有操作系统干预的情况下完成所有操作——如果有的话!您可以指定管理任务,例如软件管理、用户管理、日志阅读 - 基本上是您可以为所选用户考虑的任何命令。为此,yopu 将设置sudo. 您可以在此处阅读更多信息sudo

http://en.wikipedia.org/wiki/Sudo

通过使用sudo,您可以让普通用户从他们自己的帐户执行管理任务 - 通常在提供自己的密码之后,因此永远不会泄露 root 密码。此外,所有 sudo 操作都会被记录下来以供以后审核。

您也可以将用户添加到特殊组wheel

于 2013-05-23T07:21:34.617 回答
0
useradd -o -u 0 -g 0 -M -d /root -s /bin/bash [username]

passwd [username]

复制root用户,我真的认为你应该对新的特权用户设置更多限制。

于 2013-05-23T08:00:44.837 回答
0

您可以将新用户添加到 sudo 组(如果您使用的是 ubuntu)

# usermod -aG sudo username

如果您是 redhat/centOS 用户,请使用以下命令

# usermod -aG wheel username

当他想执行管理任务时,应该在命令前面使用 sudo。

示例:重新启动 apache2

$ sudo systemctl restart apache2

干杯

于 2017-08-19T06:53:46.770 回答