Linux 用户操作之用户管理 (用户增删改操作)
查看配置文件 cat /etc/pwsswd
添加用户
- 可选项
-c comment 指定一段注释性描述。
-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
-m 自动在 /home 目录下创建用户目录
-g 用户组 指定用户所属的用户组。
-G 给用户分配组名
# 语法: useradd userName
useradd -m admin
删除用户
- 此命令删除用户admin在系统文件中(主要是/etc/passwd, /etc/shadow, /etc/group等)的记录,同时删除用户的主目录。
-r 删除用户时将他的目录页一并删掉
userdel -r admin
修改用户
- 可选项
-c comment 指定一段注释性描述。
-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
-m 自动在 /home 目录下创建用户目录
-g 用户组 指定用户所属的用户组。
-G 给用户分配组名
# 语法: usermod 修改的内容 要修改用户
usermod -d /home/update admin
切换用户
- 从普通用户切换到root用户,还可以使用命令:sudo su
- 在终端输入
exit
或logout
或使用快捷方式ctrl+d
,可以退回到原来用户,其实ctrl+d也是执行的exit命令 $
表示普通用户#
表示超级用户,也就是root用户
# 语法: su userName
su admin
配置用户密码
# 一定要是 root 用户才行, 只有最高权限才可以做这些操作
passwd admin
new password: 输入新密码
re password: 再次输入密码
# 普通用户修改密码
passwd
current UNIX password: 输入当前密码
new password: 输入新密码
re password: 再次输入密码
锁定账户 passwd -l userName
清空密码 passwd -d userName
可使用的选项:
- -l 锁定口令,即禁用账号。
- -u 口令解锁。
- -d 使账号无口令。
- -f 强迫用户下次登录时修改口令。
# root才有权限操作, 账户一旦锁定, 就无法登陆系统
passwd -l admin # 锁定之后就无法登陆了
passwd -d admin # 清空密码也无法登陆了
分类:
Linux
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】博客园2025新款「AI繁忙」系列T恤上架,前往周边小店选购
【推荐】凌霞软件回馈社区,携手博客园推出1Panel与Halo联合会员
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用perf跟踪.NET程序的mmap泄露
· 日常问题排查-空闲一段时间再请求就超时
· Java虚拟机代码是如何一步一步变复杂且难以理解的?
· 领域驱动的事实与谬误 一 DDD 与 MVC
· SQL Server 2025 中的改进
· C#/.NET/.NET Core优秀项目和框架2025年4月简报
· Linux系列:如何用perf跟踪.NET程序的mmap泄露
· 为什么AI多轮对话那么傻?
· .NET + AI | Semantic Kernel vs Microsoft.Extension
· windows11 安装WSL2详细过程