Linux账号管理相关命令

仅列出一些常用的

groups 有效与支持用户组的查看
newgrp 有效用户组的切换

useradd 添加新用户(usermod修改用户数据,userdel删除用户数据)

举例:useradd chao

passwd 设置密码

root账号无需输入密码即可修改别人的密码,且无视密码规则验证

举例:passwd chao(没有账号参数表示修改自己的密码)

finger 列出用户相关属性信息

chfn 类似于change finger修改用户的一些属性信息
chsh 这是change shell的缩写
id 列出uid/gid等相关信息

su 切换用户身份(常用)

- 顺带切换环境变量
-l 指定username切换

举例:su -(推荐使用的切换root命令) 或者 su -l chao(切换到用户chao)

sudo 切换身份执行命令(常用)

sudo的执行流程
1检查/etc/sudoers文件查找该用户是否拥有权限
2如果拥有权限,那么让用户输入自己的密码来确认
3验证通过,开始执行后续接的命令(root执行时无需密码,也就是root可以跳过密码切换到任何人账户)
4若切换身份与当前身份相同则无需密码

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容