06-用户管理
关机&重启命令#
- 相关命令
- shutdown
shutdown -h now
立即关机shutdown -h 1
1 min 后关机shutdown -r now
立即重启
halt
效果等价于关机reboot
重启系统sync
把内存的数据同步到磁盘上
- shutdown
- 注意,不管是重启系统还是关闭系统,首先都应执行
sync
命令,把内存中的数据写到磁盘中,防止数据丢失。
用户登录、注销#
- 登录时尽量少用 root 帐号登录,因为它是系统管理员,最大的权限,避免操作失误。可 以利用普通用户登录,登录后再用
su - 用户名
命令来切换成系统管理员身份 - 用户登录后,会自动进入到自己的家目录
- 在提示符下输入
logout
即可注销用户
logout
注销指令在图形运行级别无效,在 {运行级别 3} 下有效
添加用户#
删除用户#
- 基本语法:
userdel 用户名
;该方式不完全,还需删除:- 在 /home 下的文件
- 在 /etc/passwd 下的用户
- 在 /etc/group 下的用户组
- 在 /var/spool/mail 下的邮箱文件
- 完全删除用户:
userdel -rf 用户名
- 举例说明
- 细节说明:是否保留家目录的讨论?保留
查询/切换用户#
组的管理#
- 介绍
- 类似于 [角色],系统可以对有共性的多个用户进行统一的管理
- Linux 的用户至少需要属于一个组
- 指令
- [新增组] 指令:
groupadd 组名
- [删除组] 指令:
groupdel 组名
- [新增组] 指令:
- 添加用户时直接加上组:
useradd -g 用户组 用户名
- 修改用户的组:
usermod -g 用户组 用户名
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?