Linux:用户管理入门

Linux:用户管理入门

💡 原文英文,约1100词,阅读约需4分钟。
📝

内容提要

本文介绍了Linux命令行界面中的用户管理基本操作,包括创建用户、强制用户更改密码、设置强密码策略、检索用户信息和删除用户。使用`adduser`命令可创建用户并自动生成主目录。可通过修改`login.defs`文件强制用户定期更改密码,并通过安装`libpam-pwquality`包要求强密码。

🎯

关键要点

  • Linux用户管理基本操作包括创建用户、强制用户更改密码、设置强密码策略、检索用户信息和删除用户。
  • 使用adduser命令可以创建用户并自动生成主目录,而useradd命令则不强制设置密码。
  • 创建新用户后,可以通过命令强制用户立即更改密码,以增强安全性。
  • 可以通过修改login.defs文件设置用户定期更改密码的策略。
  • 安装libpam-pwquality包可以要求用户使用强密码,并通过修改common-password文件设置密码复杂性要求。
  • 可以使用awk命令检索非系统用户的信息,并使用who命令查看当前登录的用户。
  • 删除用户时可以选择保留用户的主目录或同时删除主目录,使用userdel命令进行操作。

延伸问答

如何在Linux中创建新用户?

可以使用`adduser`命令创建新用户,该命令会自动生成主目录并要求设置密码。

如何强制用户在Linux中更改密码?

可以使用命令`sudo passwd --expire USERNAME`来强制用户在首次登录时更改密码。

如何设置Linux用户的强密码策略?

需要安装`libpam-pwquality`包,并修改`/etc/pam.d/common-password`文件以设置密码复杂性要求。

如何检索Linux系统中的用户信息?

可以使用`awk`命令检索非系统用户的信息,或使用`who`命令查看当前登录的用户。

在Linux中如何删除用户?

使用`sudo userdel USERNAME`命令可以删除用户,使用`-r`选项可以同时删除用户的主目录。

Linux中`adduser`和`useradd`命令有什么区别?

`adduser`命令会创建用户并要求设置密码,而`useradd`命令则不强制设置密码,需要后续使用`passwd`命令设置。

➡️

继续阅读