免费注册 查看新帖 |

Chinaunix

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

关于setuid的疑问 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-04-07 16:19 |只看该作者 |倒序浏览
各位大侠,我新建了一个普通用户lpi,uid=500(lpi) gid=500(lpi) groups=500(lpi)
            该用户自然是不能新建用户和群组的,我切换至root用户后将/usr/sbin/useradd和/usr/sbin/groupadd两个文件的权限修改为-rwsr-x---。
        在用lpi用户登录,为什么还是不能使用useradd和groupadd命令?
        谁能解释下,谢谢

论坛徽章:
0
2 [报告]
发表于 2010-04-07 16:53 |只看该作者
提示permission denied,不是设置过setuid就可以使用吗?

论坛徽章:
0
3 [报告]
发表于 2010-04-07 16:54 |只看该作者
提示permission denied,不是设置过setuid就可以使用吗?

论坛徽章:
0
4 [报告]
发表于 2010-04-07 17:14 |只看该作者
回复 1# plgg0814


    你把这两个文件的权限设置为多少

论坛徽章:
0
5 [报告]
发表于 2010-04-07 17:16 |只看该作者
本帖最后由 tomasea 于 2010-04-07 17:19 编辑
提示permission denied,不是设置过setuid就可以使用吗?
plgg0814 发表于 2010-04-07 16:54


chmod 4755 /usr/sbin/useradd试试,你的非本组成员连执行的权限都没有,怎么可能以root身份,先给lp执行权限

论坛徽章:
0
6 [报告]
发表于 2010-04-07 18:06 |只看该作者
chmod 4755 /usr/sbin/useradd试试,你的非本组成员连执行的权限都没有,怎么可能以root身份,先给lp执 ...
tomasea 发表于 2010-04-07 17:16



    chmod 4755 /usr/useradd? 请教4755是什么意思?

论坛徽章:
0
7 [报告]
发表于 2010-04-07 18:08 |只看该作者
回复 4# tomasea


    权限都是-rwsr-x---

论坛徽章:
0
8 [报告]
发表于 2010-04-07 19:22 |只看该作者
chmod 4755 /usr/useradd? 请教4755是什么意思?
plgg0814 发表于 2010-04-07 18:06



    让所有用户都以root的身份执行该文件

论坛徽章:
1
寅虎
日期:2015-01-23 02:35:47
9 [报告]
发表于 2010-04-07 19:29 |只看该作者
首先useradd的的属主和属组都是root,而对于other user的权限是0,所以lpi用户根本不能执行这个命令

论坛徽章:
0
10 [报告]
发表于 2010-04-08 11:32 |只看该作者
回复 9# cuci


       这个我自然知道,只是我想明白setuid位的作用如何体现?
     useradd和groupadd两个文件的拥有者和群组都是root,怎么操作才能使lpi这个用户在不改变文件owner和group的前提下,使lpi有useradd和groupadd的执行权限?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP