如果我们需要创建一个新用户,并且让该用户具有root权限,可以通过下面的命令来实现:
创建一个名为tom的的新用户,并让它具有和root相同的权限:
#useradd-ou0-g0tom
#passwdtom
我们刚才创建了一个UID和GID都为0的用户tom,他和root在相同的组里。
给已经存在的用户赋予root权限
可能你已经有了一个叫tom的用户,你想给它root权限,可以执行下面的命令:
#greptom/etc/passwd
tom:x:1001:1001::/home/tom:/bin/sh
编辑/etc/passwd文件,通过修改用户的UID和GID来给它赋root权限
#$greptom/etc/passwd
tom:x:0:0::/home/tom:/bin/sh
删除UID为0的用户
你不能使用userdel去删除另一个UID为0的root用户:
#userdeltom
userdel:usertomiscurrentlyusedbyprocess1
为了删除UID是0的用户tom,通过编辑/etc/passwd文件,更改tom的UID,更改下面的行:
tom:x:0:0::/home/tom:/bin/sh
为:
tom:x:1233:0::/home/tom:/bin/sh
现在你就可以删除用户tom了。
#userdeltom
顶