首先,一般用过或者非管理员用户是没有权限kill root的进程的。如果是管理员做的操作,只需要再次重启一下服务器即可,root用户不会受到影响,只是进程需要重新开启或者挂起。如果不单单是kill root,而是root给改名或者串改了其他管理员信息,则系统重启之后是无法正常使用的。这类情况就需要进去grub修改了,这里举列centos系统。1、启动的时候,在启动界面,相应启动项,内核名称上按“e”;2、进入后,找到linux16开头的地方,按“end”键到最后,输入rd.break,按ctrl+x进入;3、进去后输入命令mount,发现根为/sysroot/,并且不能写,只有ro=readonly权限;4、mount -o remount,rw /sysroot/,重新挂载,之后mount,发现有了r,w权限;5、chroot /sysroot/ 改变根;(1)echo redhat|passwd –stdin root 修改root密码为redhat,或者输入passwd,交互修改;(2)还有就是先cp一份,然后修改/etc/shadow文件6、touch /.autorelabel 这句是为了selinux生效7、ctrl+d 退出8、然后reboot
能具体说说嘛 把root用户Kill? 你执行了什么命令?把root用户的家目录删除了 还是userdel root 若使用userdel meilian 命令删除该用户时,并不能删除Linux系统中该用户的所有信息,只是删除了etc/passwd、/etc/shadow、/etc/group/、/etc/gshadow四个文件里的该账户和组的信息。默认情况下创建一个用户账号,会创建一个家目录和一个用户邮箱,在/var/spool/mail目录以用户名命名。# userdel meilian# cat /etc/passwd | grep meilian# cat /etc/shadow | grep meilian# cat /etc/group | grep meilian# cat /etc/gshadow | grep meilian# find / -name "*meilian*"所以当再次创建该用户账号的时候会报错,这就说明与该用户相关的文件或目录之前并没有删除完全。4、正确完全的删除用户命令:# userdel -r meilian之后再使用find命令查看,Linux系统该用户相关文件已经删除,也就是已经完全删除Linux系统该用户了。但是要删除root用户你肯定是在root用户下,可怕,不理解你。你是用了啥命令 还是直接rm -rf / 了。。