百度
360搜索
搜狗搜索

linux系统usermod命令详细介绍

在 Linux 系统里,usermod 是一个非常实用的命令,主要用于修改用户账户的各种属性。以下是该命令的基本语法、常用选项以及示例:

基本语法

bash

 选项 用户名

常用选项及其功能

  1. -l:更改用户的登录名。
  2. -u:修改用户的 UID(用户标识符)。
  3. -g:修改用户的初始登录组。
  4. -G:修改用户所属的附加组。
  5. -d:修改用户的主目录。
  6. -s:修改用户的登录 shell。
  7. -e:设定用户账号的过期日期。
  8. -f:设定用户密码过期后多少天账户会被锁定。
  9. -L:锁定用户账号,使其无法登录。
  10. -U:解锁用户账号,让其可以正常登录。

使用示例

1. 修改用户登录名

把用户 olduser 的登录名改成 newuser
bash

  newuser olduser

2. 修改用户的 UID

将用户 testuser 的 UID 修改为 1010
bash

   testuser

3. 修改用户的初始登录组

把用户 testuser 的初始登录组改成 newgroup
bash

  newgroup testuser

4. 修改用户所属的附加组

让用户 testuser 加入 group1group2 这两个附加组:
bash

  group1,group2 testuser

5. 修改用户的主目录

把用户 testuser 的主目录改成 /home/new_home
bash

  /home/new_home testuser

6. 修改用户的登录 shell

将用户 testuser 的登录 shell 改成 /bin/bash
bash

  /bin/bash testuser

7. 设定用户账号的过期日期

设置用户 testuser 的账号在 2025-12-31 过期:
bash

  -12-31 testuser

8. 锁定用户账号

锁定用户 testuser 的账号:
bash

  testuser

9. 解锁用户账号

解锁用户 testuser 的账号:
bash

  testuser

注意事项

  • 修改用户属性时,要保证新的属性值是合法的,例如 UID 不能重复,组名必须存在等。
  • 修改用户主目录后,可能需要手动将原主目录下的文件复制到新的主目录,并调整文件权限。
  • 锁定用户账号时,只是禁止该用户登录系统,并不会删除用户账号及其相关文件。

阅读更多 >>>  win10防火墙变灰色不能修改

网站数据信息

"linux系统usermod命令"浏览人数已经达到25次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux系统usermod命令的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!