当前位置: 技术问答>linux和unix
如何更改新建用户的ID号 急
来源: 互联网 发布时间:2016-06-02
本文导语: 这个ID号是创建用户是自动生成的。如何更改它啊。我可以更改它所在的组的ID号,但不会更改用户的ID号。多谢 | 直接更改gid啊。 http://www.ibm.com/developerworks/cn/aix/library/au-satuidgid/index.html Usage: chgroup "a...
这个ID号是创建用户是自动生成的。如何更改它啊。我可以更改它所在的组的ID号,但不会更改用户的ID号。多谢
|
直接更改gid啊。
http://www.ibm.com/developerworks/cn/aix/library/au-satuidgid/index.html
Usage: chgroup "attr=value" ... group
更改组的 GID:
$grep bduda /etc/passwd
bduda:!:300:350:Ben Duda:/home/bduda:/bin/ksh
$ grep security /etc/group
security:!:350:bduda
$ chgroup "id=7013" security
3004-719 Warning: /usr/bin/chgroup does not update /etc/passwd with the new gid.
$ grep security /etc/group
security:!:7013:bduda
您将收到一条警告消息,原因是即使更改了组的 GID,/etc/passwd 文件中的 GID 编号也不会更改。检查并确保:
$ grep bduda /etc/passwd
bduda:!:300:350:Ben Duda:/home/bduda:/bin/ksh
/etc/passwd 文件说明 bduda 有一个主组为 350。但是 security 有一个新 GID 为 7013。为解决此问题,您需要运行以下命令:
$ chuser "pgrp=security" bduda
$ grep bduda /etc/passwd
bduda:!:300:7013:Ben Duda:/home/bduda:/bin/ksh