用户
Linux属于多用户多任务的操作系统,多个用户可以同时登陆执行不同任务。用户又分超级用户和普通用户,超级用户即系统管理员root。用户需要使用系统资源则需向系统管理员申请账户进入系统。不同的用户则拥有不同的权限。
通过使用
cat /etc/passwd 文件,
getent 命令,
compgen 命令
这三种方法查看系统中用户的信息。Linux 系统中用户信息存放在 /etc/passwd 文件中。文件将每个用户的基本信息记录为文件中的一行,一行中包含 7 个字段。一行代表一个单独的用户。该文件将用户的信息分为 3 块内容:
- 1 、:
root用户信息,这代表管理员账户,对系统的每个方面都有完全的权力。 - 2 、:系统定义的账号信息,系统定义的群组和账户,这些群组和账号是正确安装和更新系统软件所必需的。
- 3 、:真实用户的账户信息,代表一个使用系统的真实用户。
用户组
让多个用户都拥有某一个相同权限,就可以把他们放进同一个用户组里,方便集中管理。主用户组的信息保存在/etc/passwd 文件中,次用户组的信息保存在/etc/group 中。用户被创建之后默认属于同名用户组,即主用户组,后来再将该用户加入其他用户组的话,加入的用户组为该用户的次用户组。
- 1 、:`grep /etc/group 命令查看
用户管理命令
- 添加用户:useradd 选项 用户名
- 删除用户:userdel 选项 用户名
- 修改用户:usermod 选项 用户名
- 修改用户密码:passwd 选项 用户名
用户组管理
- 添加用户组:groupadd 选项 用户组
- 删除用户组:groupdel 组名
- 修改用户组属性:groupmod 选项 用户组
- 切换用户组:newgrp 目标用户组

被折叠的 条评论
为什么被折叠?



