从刚接触linux到现在已经大半年了,最近才有时间系统地去学习。
现在看到鸟哥的账号与身份管理,想起刚进公司的时候,给分配了一个虚拟机,系统什么都是装好的,当初为了改用户名和群组名,都是新建一个再删除。真的是,当初很傻很天真呢 o(╯□╰)o
不废话了,言归正传吧~
1.用户信息管理
/etc/passwd 和 /etc/shadow 这两个文件,里面的信息均以 : 分隔。
更改用户名:
/etc/passwd 里,第一个就是用户名,这个是为了方便给用户看的,而非系统使用。
系统是以uid去记忆的,即第三个值==>“501”。
所以修改Do.Lee就行了,此时501将对应于新用户名。最好把家目录也改成能对应新的用户名,这样利于以后的使用。
另外,/etc/group 和 /etc/gshadow 这两个文件里的Do.Lee也要对应修改,家目录也得重命名。
这样手动去改可能还会涉及到其它地方,不建议这样去修改。
忽然发现有个强大的usermod可以直接修改。。。。
2.群组信息管理
/etc/group 和 /etc/gshadow 这两个文件,里面的信息均以 : 分隔。
更改群组名:
/etc/group 里,第一个就是群组名,第三个是gid。
所以将Lee改成别的就行了。
同上,groupmod可以直接修改。。。。