Linux 用户管理命令
在 Linux 系统中,用户管理是指创建、删除、修改用户账户以及管理用户权限的过程。用户账户是系统资源访问的凭证,每个用户都有一个唯一的用户名和用户 ID(UID)。用户管理对于系统安全和资源访问控制至关重要。
用户管理相关的命令:
-
useradd:创建新用户。
useradd [选项] 用户名 -
usermod:修改现有用户账户的属性。
usermod [选项] 用户名 -
userdel:删除用户账户。
userdel [选项] 用户名 -
passwd:设置或修改用户密码。
passwd [用户名] -
chage:更改用户密码的有效期限。
chage [选项] 用户名 -
id:显示用户的详细信息,包括用户 ID、组 ID 等。
id [用户名] -
whoami:显示当前登录用户的用户名。
whoami -
groups:显示用户所属的组。
groups [用户名] -
su:切换到另一个用户账户。
su [用户名] -
sudo:以另一个用户的身份执行命令。
sudo [命令] -
visudo:编辑 sudoers 文件,配置 sudo 权限。
visudo -
getent:查询数据库中的条目,包括用户数据库。
getent passwd -
chsh:更改用户的登录 shell。
chsh [用户名] -
chfn:更改用户的全名信息。
chfn [用户名] -
finger:显示用户信息。
finger [用户名]
这些命令是 Linux 系统中进行用户管理的基础,掌握它们对于系统管理员来说非常重要。通过这些命令,可以有效地管理用户账户,确保系统的安全性和稳定性。