useradd(添加用户)
useradd [选项] 用户名
-m
-d 目录
-g 用户组
- Linux 中一切皆文件。
- 增加用户账号其实就是在 /etc/passwd 文件中增加一条新用户记录,同时更新其他系统文件如 /etc/shadow, /etc/group 等。
userdel(删除用户)
userdel [选项] 用户名
-r
- Linux 中一切皆文件
- 删除用户其实就是在系统文件中(主要是 /etc/passwd, /etc/shadow, /etc/group等)删除记录,同时删除用户的主目录。
usermod(修改用户)
usermod [选项] 用户名
-c comment
-d 目录
-g 用户组
-G 用户组,用户组
-s Shell文件
-u 用户号
- Linux 中一切皆文件
- 修改用户其实就是在系统文件中修改记录。
用户口令管理
passwd [选项] [用户名]
-l
-u
-d
-f
- 用户账号刚创建时没有口令,但是被系统锁定,无法使用,必须为其指定口令后才可以使用,即使是指定空口令。
- root 用户可以为自己和其他用户指定口令,普通用户只能用它修改自己的口令,不指定用户则默认当前用户。
su(切换用户)
su 用户名
su - 用户名
- 终端输入 exit(或者按Ctrl+d,也是执行 exit 命令) 或者 logout 返回原来用户。
- su 只能获得用户的执行权限,不能获得环境变量,而 su - 是切换到用户并获得用户的环境变量及执行权限。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!