Linux怎么使用usermod命令?用法示例图解

2021年3月31日18:11:20 发表评论 1,166 次浏览

usermod命令或Modify user是Linux中的命令, 用于通过命令行更改Linux中用户的属性。创建用户后, 有时必须更改其属性, 例如密码或登录目录等, 因此, 为了做到这一点, 我们使用Usermod命令。用户信息存储在以下文件中:

  • /etc/passwd
  • /etc/group
  • /etc/shadow
  • /etc/login.defs
  • /etc/gshadow
  • /etc/login.defs

当我们在终端执行usermod命令时, 该命令将对这些文件本身进行更改。

注意:usermod命令仅需要以root用户身份执行。

使用usermod命令

1.为用户添加评论

sudo usermod -c "This is test user" test_user
添加一条评论usermod

这将添加有关用户的评论或与用户有关的简短描述。

2.更改用户的主目录

sudo usermode -d /home/manav test_user
更改主目录

这会将用户的主目录更改为/home /manav。

3.更改用户的到期日期

sudo usermod -e 2020-05-29 test_user
更改到期日期

这将更改帐户" test_user"的到期日期

4.更改用户组

sudo usermod -g manav test_user
用户变更组

现在, 此命令会将测试用户组从test_user更改为manav

5.更改用户登录名

sudo usermod -l test_account test_user
更改用户登录

现在, 这将更改用户" test_user"的登录名。

6.锁定用户

sudo usermod -L test_user
锁定并解锁用户

这将锁定" test_user"帐户并显示!在用户名之前登录影子文件

7.解锁用户

sudo usermod -U test_user
锁定并解锁用户

这将解锁由上一条命令锁定的" test_user"

8.为用户设置未加密的密码

sudo usermod -p test_password test_user
设置未加密的密码

这将以未加密的形式为用户" test_user"设置密码" test_password"

9.为用户创建外壳

sudo usermod -s /bin/sh test_user
为用户创建外壳

现在, 此命令将为/bin /sh中的用户" test_user"创建外壳程序

10.更改用户的用户标识

sudo usermod -u 1234 test_user
为用户更改uid

此命令会将" test_user"的用户标识更改为1234


木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: