免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 9631 | 回复: 29
打印 上一主题 下一主题

怎样把一个普通用户权限提升为跟root一样? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-03-31 12:02 |只看该作者 |倒序浏览
Linux下有没有这样的命令和功能?

论坛徽章:
0
2 [报告]
发表于 2005-03-31 12:17 |只看该作者

怎样把一个普通用户权限提升为跟root一样?

vi /etc/passwd

论坛徽章:
0
3 [报告]
发表于 2005-03-31 12:49 |只看该作者

怎样把一个普通用户权限提升为跟root一样?

谢谢platinum老大。
现在已经把/etc/passwd中apache的一行改为:
apache:0:0:apache:/root:/bin/bash
可是此用户仍然没有root权限,是不是需要激活一下。
刚才google了一下,没有找到。

论坛徽章:
0
4 [报告]
发表于 2005-03-31 12:53 |只看该作者

怎样把一个普通用户权限提升为跟root一样?

你是如何测试的,又是如何知道不行的?

论坛徽章:
0
5 [报告]
发表于 2005-03-31 13:01 |只看该作者

怎样把一个普通用户权限提升为跟root一样?

原帖由 "samuelz" 发表:
谢谢platinum老大。
现在已经把/etc/passwd中apache的一行改为:
apache:0:0:apache:/root:/bin/bash
可是此用户仍然没有root权限,是不是需要激活一下。
刚才google了一下,没有找到。


    crash others server?

论坛徽章:
0
6 [报告]
发表于 2005-03-31 13:12 |只看该作者

怎样把一个普通用户权限提升为跟root一样?

我做了一下实验,用test改成root权限用户,好象是可以的,就是切换成test用户后还是显示是root用户,过程如下:

[root@VMLinux home]# ll
总用量 20
drwxr-xr-x    3 bolauser bolauser     4096  3月 29 10:13 bolauser
drwx------   13 lzjlinux lzjlinux     4096  3月 31 13:04 lzjlinux
drwx------    3 mysql    mysql        4096  3月 30 10:36 mysql
drwx------    3 test1    test         4096  3月 31 12:57 test
drwx------    4 test1    test1        4096  3月 31 13:11 test1
[root@VMLinux home]# vi /etc/passwd
...........................
test:0:0:test:/root:/bin/bash
test1:503:504::/home/test1:/bin/bash

[root@VMLinux home]# su test1
[test1@VMLinux home]$
[test1@VMLinux home]$ cd lzjlinux
bash: cd: lzjlinux: 权限不够
[test1@VMLinux home]$ exit
exit
[root@VMLinux home]# su test
[root@VMLinux home]# cd lzjlinux/
[root@VMLinux lzjlinux]#

论坛徽章:
0
7 [报告]
发表于 2005-03-31 14:09 |只看该作者

怎样把一个普通用户权限提升为跟root一样?

这没办法了。因为那里显示的信息是由UID查passwd得到的,0就显示成root。你用test建立文件,ls -l时显示的也应该是root。

论坛徽章:
0
8 [报告]
发表于 2005-03-31 14:19 |只看该作者

怎样把一个普通用户权限提升为跟root一样?

这有何难??
用root登陆
用usermod命令
usermod -g group G adm,root 你的用户名
就可以了

论坛徽章:
0
9 [报告]
发表于 2005-03-31 14:57 |只看该作者

怎样把一个普通用户权限提升为跟root一样?

不好意思,开始可能弄错了,现在改了/etc/passwd就可以了。跟lzj_linux说的一样,切换成有root权限的用户后,用户名还是显示root。

本来是想把apache的用户权限提升为root的权限。因为需要在Web页面下调用几个系统调用,而此调用只可以让root来执行。现在发现即使把apache的权限提升为root,还是不可以。不清楚是什么回事。以前曾经用过sudo解决过一次类似的情况:也是web页面下一般用户无法执行只有root才可以执行的程序。现在不知道有没有更好的解决方法,还是我对此理解有误? //bow

论坛徽章:
0
10 [报告]
发表于 2005-03-31 15:03 |只看该作者

怎样把一个普通用户权限提升为跟root一样?

了解一下suid
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP