💡
原文英文,约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`命令设置。
➡️