免费注册 查看新帖 |

Chinaunix

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

关于一个修改UID的tips [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-03-28 09:56 |只看该作者 |倒序浏览
关于一个修改UID的tips

hackobe@2[etc]$ sudo usermod -u 0 ad
usermod:uid 0 不唯一

ad:111111:0:,,,:/home/ad:/bin/bash

为何uid修改不能修改为0呢?

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

关于一个修改UID的tips

没有人来帮忙解释一下吗?

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
3 [报告]
发表于 2005-03-28 10:56 |只看该作者

关于一个修改UID的tips

甚麼版本的 linux?

若是 redhat, 請 man usermod, 看一下 -o 參數幹嘛用的?

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

关于一个修改UID的tips

我用的 是Debian  啊

sudo usermod -u 0 ad  这个命令把ad 这个用户的 uid改成0 ,为什么不行呢???

论坛徽章:
0
5 [报告]
发表于 2005-03-28 12:47 |只看该作者

关于一个修改UID的tips

直接vi /etc/passwd

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

关于一个修改UID的tips

此人为版主  sakulagi      爱心使者
版主 - 大法师

你的这个方法确实不错!,可是,我想知道为啥我的方法,只能改gid却不能改uid呢 ?

论坛徽章:
0
7 [报告]
发表于 2005-03-28 16:12 |只看该作者

关于一个修改UID的tips

如果楼主有兴趣可以看看usermod的源码。我没看,猜一下。
usermod在修改/etc/passwd的时候一定是判断一下当前是否有多个uid是0的用户,如果是,就报错,拒绝执行。usermod做这样的处理是很合理的。有多个root增加了风险。
但是用vi的话。vi 就不清楚你编辑的是啥文件,只知道你把某个字符或是字符串改成0了。所以没啥问题。而系统里不是每个程序(比如login,su啥的可能就不判断)都会象usermod一样判断是不是当前有多个uid是0的用户,所以这样用vi改了一样能用。

论坛徽章:
0
8 [报告]
发表于 2005-03-28 16:55 |只看该作者

关于一个修改UID的tips

哈啊哈,有意思~~~
说的有道理!!!

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

关于一个修改UID的tips

$sudo usermod -u 0 -o ad
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP