linux 用户与群组管理

时间:2021-03-19 06:39:12

从刚接触linux到现在已经大半年了,最近才有时间系统地去学习。

现在看到鸟哥的账号与身份管理,想起刚进公司的时候,给分配了一个虚拟机,系统什么都是装好的,当初为了改用户名和群组名,都是新建一个再删除。真的是,当初很傻很天真呢 o(╯□╰)o

不废话了,言归正传吧~


1.用户信息管理

/etc/passwd 和 /etc/shadow 这两个文件,里面的信息均以 : 分隔。

更改用户名:

  /etc/passwd 里,第一个就是用户名,这个是为了方便给用户看的,而非系统使用。

                            系统是以uid去记忆的,即第三个值==>“501”。

linux 用户与群组管理

linux 用户与群组管理

所以修改Do.Lee就行了,此时501将对应于新用户名。最好把家目录也改成能对应新的用户名,这样利于以后的使用。


另外,/etc/group 和 /etc/gshadow 这两个文件里的Do.Lee也要对应修改,家目录也得重命名。

这样手动去改可能还会涉及到其它地方,不建议这样去修改。

忽然发现有个强大的usermod可以直接修改。。。。


2.群组信息管理

/etc/group 和 /etc/gshadow 这两个文件,里面的信息均以 : 分隔。

更改群组名:

linux 用户与群组管理  /etc/group 里,第一个就是群组名,第三个是gid。

linux 用户与群组管理linux 用户与群组管理

所以将Lee改成别的就行了。

同上,groupmod可以直接修改。。。。