Linux:如何创建一个具有root权限的用户?

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

如果我们需要创建一个新用户,并且让该用户具有root权限,可以通过下面的命令来实现:
创建一个名为tom的的新用户,并让它具有和root相同的权限:

#useradd -ou 0 -g 0 tom
#passwd tom

我们刚才创建了一个UID和GID都为0的用户tom,他和root在相同的组里。

给已经存在的用户赋予root权限

可能你已经有了一个叫tom的用户,你想给它root权限,可以执行下面的命令:

# grep tom /etc/passwd
tom:x:1001:1001::/home/tom:/bin/sh

编辑/etc/passwd文件,通过修改用户的UID和GID来给它赋root权限

# $ grep tom /etc/passwd
tom:x:0:0::/home/tom:/bin/sh

删除UID为0的用户

你不能使用userdel去删除另一个UID为0的root 用户:

# userdel tom
userdel: user tom is currently used by process 1

为了删除UID是0的用户tom,通过编辑/etc/passwd文件,更改tom的UID, 更改下面的行:

tom:x:0:0::/home/tom:/bin/sh

为:

tom:x:1233:0::/home/tom:/bin/sh

现在你就可以删除用户tom了。

#userdel tom
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值