创建具有root权限的另一个用户帐户

时间:2013-06-26 13:21:19

标签: linux ubuntu root sudo

如何在Linux系统上创建另一个具有其他名称的root帐户(在我的案例中为Ubuntu 13.04)。 如果我创建一个普通用户帐户并在/ etc / passwd中将其UID设置为0,那么它将与root(也有uid 0)冲突。所以我给了他gid = 0(root组)。但没有奏效。 请提供任何有效的解决方案。我还在sudoers文件中添加了此用户。

3 个答案:

答案 0 :(得分:2)

每个Unix系统应该只有一个root用户。 Unix系统建立在该规则之上。

如果您想以任何理由宣传用户,则用户应使用sudo命令。

$ sudo <command> <options>

或者允许临时超级用户以root身份登录(极其谨慎使用)

$ su

应该手动编辑sudo配置以指定哪个用户可以执行以下操作:

$ sudo visudo

然后,您可以逐个添加用户或添加一组用户。

另一种方法是将用户逐个添加到sudo组。

$ sudo adduser <username> sudo

你说你更新了sudoers列表。然后你的用户应该能够运行sudo。如果没有,您的配置可能是错误的。

请务必在修改当前用户的sudoers&#39;之后始终注销。特权。或者你不会看到任何差异。

此致 亚瑟

答案 1 :(得分:2)

我认为您正在寻找与root用户相同的新用户。 尝试以下步骤

假设您要创建具有root权限的新用户admin。 以root用户身份登录Linux机器。

@ useradd admin

@ vi / etc / passwd

按照以下屏幕截图更改XXX: - 从admin:x:506:512 :: / home / admin:/ bin / bash到admin:x:0:0 :: / home / admin:/斌/庆典 在具有root权限的Linux中创建用户

从root用户退出并再次使用admin用户登录

我无法格式化此帖子并在此处上传图片。我也有解决方案。

http://www.kriblog.com/linux/how-to-create-a-user-in-linux-with-root-privileges.html

答案 2 :(得分:0)

例如,我们要添加具有sudo功能的用户john

  

只需遵循以下步骤

$ sudo useradd -ou 0 -g 0 john
$ sudo passwd john
相关问题