温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

linux怎么管理用户

发布时间:2026-07-16 05:46:39 来源:亿速云 阅读:87 作者:小樊 栏目:系统运维

在 Linux 中,用户管理主要通过 命令行 完成,常用命令集中在 /etc/passwd/etc/shadow/etc/group 等文件。下面按常见场景给你一个实用总结。


一、用户相关核心文件

文件 作用
/etc/passwd 用户信息(用户名、UID、家目录、shell)
/etc/shadow 用户密码(加密)
/etc/group 用户组信息
/etc/sudoers sudo 权限配置

二、用户管理常用命令

1️⃣ 创建用户

sudo useradd username

常用参数:

sudo useradd -m -s /bin/bash username
  • -m:创建家目录
  • -s:指定 shell

推荐方式(更友好)

sudo adduser username

2️⃣ 设置 / 修改密码

sudo passwd username

3️⃣ 删除用户

sudo userdel username

删除用户并删除家目录:

sudo userdel -r username

4️⃣ 修改用户信息

sudo usermod [选项] 用户名

常用:

sudo usermod -aG sudo username   # 加入 sudo 组
sudo usermod -s /bin/zsh username
sudo usermod -d /new/home username

5️⃣ 查看用户信息

id username
whoami

查看所有用户:

cat /etc/passwd

三、用户组管理

1️⃣ 创建用户组

sudo groupadd groupname

2️⃣ 删除用户组

sudo groupdel groupname

3️⃣ 将用户加入组

sudo usermod -aG groupname username

4️⃣ 查看用户所属组

groups username

四、sudo 权限管理(重点)

方法一:加入 sudo 组(推荐)

sudo usermod -aG sudo username

方法二:修改 /etc/sudoers

sudo visudo

添加:

username ALL=(ALL:ALL) ALL

不要用普通编辑器直接改 sudoers


五、切换用户

切换用户

su - username

临时使用 root 权限

sudo command

六、锁定 / 解锁用户

锁定用户

sudo passwd -l username

解锁用户

sudo passwd -u username

七、常见示例

创建一个普通用户并赋予 sudo 权限

sudo adduser dev
sudo usermod -aG sudo dev

禁止某用户登录系统

sudo usermod -s /usr/sbin/nologin username

八、总结速查表

操作 命令
创建用户 adduser / useradd
删除用户 userdel -r
改密码 passwd
加 sudo usermod -aG sudo
切换用户 su -
查用户 id / whoami

如果你愿意,我可以:

  • 给你 CentOS / Ubuntu 差异对比
  • 用户权限 & 文件权限(rwx)
  • 或结合 服务器 / 多用户环境 给你一套规范方案
向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI