如何在linux下创建一个root权限的用户?速结。

时间:2021-06-27 09:29:17
如何在linux下创建一个root权限的用户?
然后用这个新用户把root删除可以吗?

7 个解决方案

#1


创建一普通用户
修改/etc/passwd用户
把此用户的id改为0
可以把root用户删除

#2


那这样人人不是都可以当管理员了.

普通用户对/etc/passwd应该是没有存取权利的.

#3


当然是要用超级用户来创建超级用户了。

SHELL判断用户是否为超级用户的根据是用户的UID,如果用户UID为0即为超级用户。

#4


Linux下其实最关键得是id值,不是登录名。比如照njbfy(bfy) 的方法建立一个admin用户,那么admin就是超级管理员,其实和root是一样的。你可以在shell中用su admin看看,它显示的就是root。因为他是按照uid来判断的。这样做没有其他的什么用处,不过多建一个超级用户可以防止忘掉root的密码。

#5


在组100中的用户有root权限.

#6


看来添加root权限的用户时没什么问题了。
snjsj(漂泊着):
su admin 能看到什么?是到了/root下吗?
原来所有访问权为root的都能用admin访问了对吗?

bittcn(Ocean Wave):
在组100中的用户有root权限.
???这是秘籍吗?哪里听来的?


#7


To 楼主:
su admin之后看到的是root,因为他们uid都是0。你还可以看看profile里面的代码,都是`id -u`之类的进行比较,实际系统只认uid。还有这样一种情况,你建立一个用户ukde,假设uid为501,你建立了一个文件aa。但是你删除了ukde这个用户之后,aa还会保留(默认情况下),你再查看aa的信息,它显示的就是文件主为501。

#1


创建一普通用户
修改/etc/passwd用户
把此用户的id改为0
可以把root用户删除

#2


那这样人人不是都可以当管理员了.

普通用户对/etc/passwd应该是没有存取权利的.

#3


当然是要用超级用户来创建超级用户了。

SHELL判断用户是否为超级用户的根据是用户的UID,如果用户UID为0即为超级用户。

#4


Linux下其实最关键得是id值,不是登录名。比如照njbfy(bfy) 的方法建立一个admin用户,那么admin就是超级管理员,其实和root是一样的。你可以在shell中用su admin看看,它显示的就是root。因为他是按照uid来判断的。这样做没有其他的什么用处,不过多建一个超级用户可以防止忘掉root的密码。

#5


在组100中的用户有root权限.

#6


看来添加root权限的用户时没什么问题了。
snjsj(漂泊着):
su admin 能看到什么?是到了/root下吗?
原来所有访问权为root的都能用admin访问了对吗?

bittcn(Ocean Wave):
在组100中的用户有root权限.
???这是秘籍吗?哪里听来的?


#7


To 楼主:
su admin之后看到的是root,因为他们uid都是0。你还可以看看profile里面的代码,都是`id -u`之类的进行比较,实际系统只认uid。还有这样一种情况,你建立一个用户ukde,假设uid为501,你建立了一个文件aa。但是你删除了ukde这个用户之后,aa还会保留(默认情况下),你再查看aa的信息,它显示的就是文件主为501。