linux修改用户描述的命令,Linux修改用户信息(usermod)
Linux修改用户信息(usermod)教程Linux usermod命令详解功能修改用户账户。语法usermod [options] username参数参数描述optionsusermod 命令使用的参数。username需要修改用户信息的用户名。usermod命令常用参数选项含义-c修改用户帐号的备注文字。-d修改用户登入时的目录。-e修改帐号的有效期限。-f修改在密码过期后多少天即关闭该帐
Linux修改用户信息(usermod)教程
Linux usermod命令详解
功能
修改用户账户。
语法
usermod [options] username
参数
参数
描述
options
usermod 命令使用的参数。
username
需要修改用户信息的用户名。
usermod命令常用参数
选项
含义
-c
修改用户帐号的备注文字。
-d
修改用户登入时的目录。
-e
修改帐号的有效期限。
-f
修改在密码过期后多少天即关闭该帐号。
-g
修改用户所属的群组。
-G
修改用户所属的附加群组。
-l
修改用户帐号名称。
-L
锁定用户密码,使密码无效。
-s
修改用户登入后所使用的 shell。
-u
修改用户 ID。
-U
解除密码锁定。
Linux usermod命令常用实例
实例
实例
描述
usermod -d /home/homedir username
修改 username 用户的登录目录为 homedir
usermod -G groupname username
将 username 添加到 groupname 组中
usermod -l newusername username
将用户 username 修改为 newusername
usermod -L username
锁定用户 username
usermod -U username
解锁用户 username
说明
usermod 命令使用一般需要使用 root 用户。
修改用户名
语法
usermod -l newusername username
案例
我们使用
useradd haicoder
运行后,终端输出如下:
现在,我们使用 usermod 命令,修改用户 haicoder 的用户名为 haicodernew,具体命令如下:
usermod -l haicodernew haicoder
运行后,终端输出如下:
现在,我们使用
cat /etc/passwd | grep haicoder
运行后,终端输出如下:
我们看到,用户名已经被修改为了 haicodernew,但用户的家目录还是 haicoder,测试完毕后,我们使用
userdel haicodernew
同时,我们使用
rm -rf /home/haicoder/
rm -rf /var/spool/mail/haicoder
这样,就删除了用户的家目录和邮箱目录。
锁定与解锁用户
语法
usermod -L username #锁定用户
usermod -U username #解锁用户
案例
我们使用 useradd 命令,创建一个 haicoder 用户,具体命令如下:
useradd -g haicoder haicoder
运行后,终端输出如下:
现在,我们使用 usermod 命令,锁定用户 haicoder,具体命令如下:
usermod -L haicoder
运行后,终端输出如下:
此时,我们就已经锁定了用户 haicoder,同时,我们还可以使用如下命令,解锁用户,具体命令如下:
usermod -U haicoder
运行后,终端输出如下:
我们看到,我们在解锁用户时,提示我们需要设置密码,测试完毕后,我们使用 userdel 命令,删除该用户,具体命令如下:
userdel haicoder
同时,我们使用
rm -rf /home/haicoder/
rm -rf /var/spool/mail/haicoder
这样,就删除了用户的家目录和邮箱目录。
Linux修改用户信息(usermod)总结
Linux 中的 usermod 命令用于修改用户账户,也可以用来修改账号的各项设定。
更多推荐
所有评论(0)