Linux用户管理操作

前言

本文用来记录常用的Linux用户管理操作,以便日后参考。本文所记录的多数操作需通过root用户来执行。

查询用户信息

whoami # 显示当前用户名
id <用户> # 显示<用户>的相关信息,包括用户id、群组id、所属群组等。
cat /etc/passwd # 列出此计算机上的用户列表

创建用户

adduser <用户> # 创建一个名为<用户>的用户;该命令同时会创建同名的主目录,并生成相关文件

为用户添加sudo权限

将用户添加到具有sudo权限的用户群组,即可使其获取sudo权限。在Debian/Ubuntu发行版中,该用户群组名为sudo;而在Redhat/Centos发行版中,该用户群组名为wheel

export EDITOR=nano && sudo -E visudo # 默认情况下,centos的suoders文件中wheel用户组处于被注释掉的状态,需要编辑文件使该用户组生效
usermod -aG <用户群组> <用户>

修改用户密码

passwd # 修改当前用户的密码
passwd <用户> # 修改<用户>的密码

删除用户

userdel -r <用户> # 删除<用户>的账号及其主目录
上一页
comments powered by Disqus