<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://jackxiang.com/post//</link>
<title><![CDATA[[实践OK]Linux 下修改用户的UID和所在组的GID，重命名用户名称。]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[Unix/LinuxC技术]]></category>
<pubDate>Thu, 06 Jun 2019 07:30:37 +0000</pubDate> 
<guid>http://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	Linux 下修改用户的UID和所在组的GID实践如下：<br/><textarea name="code" class="php" rows="15" cols="100">
id www
usermod -u 701 www
groupmod -g 701 www
id www

问题：
usermod -u 701 www
usermod：用户 www 目前已登录
</textarea><br/><br/>useradd&nbsp;&nbsp;jackX -u 798<br/>usermod -u 863 jackX<br/>groupmod -g 863 www<br/><br/><br/><br/>修改UID<br/>Usage:<br/><br/>usermod -u NEW-UID username<br/>1<br/>Examples:<br/><br/>## original UID is 1007<br/>root@pts/0 $ id newjames<br/>uid=1007(newjames) gid=1008(james) 组=1008(james)<br/><br/>## change 1007 to 2007<br/>root@pts/0 $ usermod -u 2007 newjames<br/><br/>## modified to 2007<br/>root@pts/0 $ id newjames<br/>uid=2007(newjames) gid=1008(james) 组=1008(james)<br/><br/>修改GID/group-name<br/>Usage:<br/><br/>groupmod -g NEW-GID groupname<br/>1<br/>Examples:<br/><br/>## james to newjames, but james&#039;s group is still &#039;james&#039;<br/>root@pts/0 $ groupmod -g 2007 newjames<br/>groupmod：“newjames”组不存在<br/><br/>root@pts/0 $ id newjames<br/>uid=2007(newjames) gid=1008(james) 组=1008(james)<br/><br/>root@pts/0 $ groupmod -g 2007 james<br/><br/><br/>修改群组名称：<br/>## try to rename group<br/><br/>root@pts/0 $ groupmod --help<br/>用法：groupmod [选项] 组<br/><br/>选项:<br/>&nbsp;&nbsp;-g, --gid GID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 将组 ID 改为 GID<br/>&nbsp;&nbsp;-h, --help&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;显示此帮助信息并推出<br/>&nbsp;&nbsp;-n, --new-name NEW_GROUP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;改名为 NEW_GROUP<br/>&nbsp;&nbsp;-o, --non-unique&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;允许使用重复的 GID<br/>&nbsp;&nbsp;-p, --password PASSWORD&nbsp;&nbsp; 将密码更改为(加密过的) PASSWORD<br/>&nbsp;&nbsp;-R, --root CHROOT_DIR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; chroot 到的目录<br/><br/><br/>root@pts/0 $ groupmod -n newjamesgroup james<br/><br/><br/>## find that group was renamed<br/>root@pts/0 $ id newjames<br/>uid=2007(newjames) gid=1008(newjamesgroup) 组=1008(newjamesgroup)<br/><br/><br/>## try to change GID<br/>root@pts/0 $ groupmod -g 2007 james<br/><br/>root@pts/0 $ id newjames<br/>uid=2007(newjames) gid= 2007(newjamesgroup) 组= 2007(newjamesgroup)<br/><br/><br/>修改用户名称<br/>Usage:<br/><br/>usermod -l login-name old-name<br/>1<br/>修改用户的名称 old-name 改成 login-name，别的都没有改变。其实我们也应该考虑是否把用户的HOME目录也改成新的用户。<br/><br/>另外这里有个问题需要注意<br/><br/>如果出现如下报错<br/><br/>root@pts/0 $ usermod -l newjames james<br/>usermod: user James is currently used by process 12345<br/>1<br/>2<br/>说明有用james用户运行的程序，需要把相关的程序停掉之后再执行上面的命令<br/><br/>Examples:<br/><br/>## add user &#039;james&#039; for test<br/>root@pts/0 $ useradd james<br/><br/>## check original id<br/>root@pts/0 $ id james<br/>uid=1007(james) gid=1008(james) 组=1008(james)<br/><br/>## check HOME directory<br/>root@pts/0 $ ls -ld /home/james/<br/>drwx------ 2 james james 4096 12月 23 11:46 /home/james/<br/><br/>## try to change or rename and verify<br/>root@pts/0 $ usermod -l newjames james<br/><br/>root@pts/0 $ id james<br/>id: james: no such user<br/><br/>root@pts/0 $ id newjames<br/>uid=1007(newjames) gid=1008(james) 组=1008(james)<br/><br/><br/>## check HOME folder<br/>root@pts/0 $ ls -ld /home/james/<br/>drwx------ 2 newjames james 4096 12月 23 11:46 /home/james/<br/><br/>root@pts/0 $ ls -ld /home/newjames<br/>ls: 无法访问/home/newjames: 没有那个文件或目录<br/>Dev-web-solr [~] 2016-12-23 11:47:22<br/><br/>从上面可以看出，变化只仅仅是username，UID/GUID/HOME目录都没有改变<br/>--------------------- <br/><br/>原文：https://blog.csdn.net/eagle5063/article/details/53842528
]]>
</description>
</item><item>
<link>http://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] [实践OK]Linux 下修改用户的UID和所在组的GID，重命名用户名称。]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>