Home > Operation and Maintenance > Linux Operation and Maintenance > How to modify user information in Linux

How to modify user information in Linux

青灯夜游
Release: 2023-02-10 11:39:35
Original
5299 people have browsed it

linux修改用户信息的方法:1、使用Vim文本编辑器手动修改涉及用户信息的相关文件(“/etc/passwd”、“/etc/shadow”、“/etc/group”、“/etc/gshadow”)。2、使用usermod命令,可修改用户账户,也可修改账号的各项设定,语法“usermod [选项] 用户名”。

How to modify user information in Linux

本教程操作环境:linux7.3系统、Dell G3电脑。

在linux中,我们利用 useradd 命令添加用户,但如果不小心添错用户信息,后期如何修改呢?

办法有两个,一个是使用 Vim 文本编辑器手动修改涉及用户信息的相关文件(/etc/passwd、/etc/shadow、/etc/group、/etc/gshadow),另一个方法就是使用usermod 命令。下面就来介绍一下usermod 命令的使用。

Linux usermod命令详解

Linux 中的 usermod 命令用于修改用户账户,也可以用来修改账号的各项设定。

这里一定要分清 useradd 命令和 usermod 命令的区别,前者用于添加用户,当然,添加用户时可以对用户信息进行定制;后者针对与已存在的用户,使用该命令可以修改它们的信息。

usermod 命令的基本格式如下:

usermod [选项] 用户名
Copy after login

选项:

选项含义
-c<备注>修改用户帐号的备注文字。
-d<登入目录>修改用户登入时的目录。
-e<有效期限>修改帐号的有效期限。
-f<缓冲天数>修改在密码过期后多少天即关闭该帐号。
-g<群组>修改用户所属的群组。
-G<群组>修改用户所属的附加群组。
-l<帐号名称>修改用户帐号名称。
-L锁定用户密码,使密码无效。
-s <shell>修改用户登入后所使用的 shell。
-u<uid>修改用户 ID。
-U解除密码锁定。

接下来,给大家分别讲解 usermod 命令几个选项的具体用法。

【例 1】

#锁定用户
[root@localhost ~]# usermod -L lamp
[root@localhost ~]# grep "lamp" /etc/shadow
lamp:!$6$YrPj8g0w$ChRVASybEncU24hkYFqxREH3NnzhAVDJSQLwRwTSbcA2N8UbPD9bBKVQSky xlaMGs/Eg5AQwO.UokOnKqaHFa/:15711:0:99999:7:::
#其实锁定就是在密码字段前加入"!",这时lamp用户就暂时不能登录了

#解锁用户
[root@localhost ~]# usermod -U lamp
[root@localhost ~]# grep "lamp" /etc/shadow
lamp:$6$YrPj8g0w$ChRVASybEncU24hkYFqxREH3NnzhAVDJSQLwRwTSbcA2N8UbPD9bBKVQSkyx laMGs/Eg5AQwO.UokOnKqaHFa/:15711:0:99999:7:::
#取消了密码字段前的 "!"
Copy after login

【例 2】

#把lamp用户加入root组
[root@localhost ~]# usermod -G root lamp
[root@localhost ~]# grep "lamp" /etc/group
root:x:0:lamp
#lamp用户已经加入了root组
lamp:x:501:
Copy after login

【例 3】

#修改用户说明
[root@localhost ~]# usermod -c "test user" lamp 
[root@localhost ~]# grep "lamp" /etc/passwd
lamp:x:501:501:test user:/home/lamp:/bin/bash
#查看一下,用户说明已经被修改了
Copy after login

相关推荐:《Linux视频教程

The above is the detailed content of How to modify user information in Linux. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template