组管理
提示:创建组/删除组的终端命令都需要通过sudo执行
序号 | 命令 | 作用 |
01 | groupadd组名 | 添加组 |
02 | groupdel组名 | 删除组 |
03 | cat/etc/group | 确认组信息 |
04 | chgrp –R 组名 文件/目录名 | 递归修改文件/目录的所属组 |
提示:
- 组信息保存在/etc/group文件夹中
- /ect目录是专门用来保存系统配置信息的目录
- 修改完文件或者目录的所属组之后,此文件的组权限会变成rwx,这时候我们只需要将需要的用户添加都改组之中便有了改组具有的权限。
用户管理
提示:创建用户/删除用户/修改其他用户密码的终端命令都需要sudo权限执行
创建用户/设置密码/删除用户(创建新用户必须使用01、02命令)
序号 | 命令 | 作用 | 说明 |
01 | useradd –m –g 组 新建用户名 | 添加新用户 |
|
02 | passwd 用户名 | 设置用户权限 | 如果是普通用户,直接使用password 可以修改自己账号的密码 |
03 | userdel –r 用户名 | 删除用户 | -r 选项会自动删除用户家目录 |
04 | cat /etc/passwd |grep 用户名 | 确认用户密码信息 | 新建用户后,用户信息会保存到/etc/password 文件中 |
提示:
- 创建用户时,如果忘记添加-m选项指定新用户的家目录 --最简单的方法就是删除用户,重新创建
- 创建用户时,默认会创建一个和用户名同名的组名
- 用户信息保存在/etc/passwd文件中
查看用户信息
序号 | 命令 | 作用 |
01 | id [用户名] | 查看当前用户的UID(用户)和GID(组)信息 |
02 | who | 查看当前所有登陆的用户列表 |
03 | whoami | 查看当前登陆用户的账户名 |
passwd文件
/etc/passwd文件存放的是用户信息,由6个分号组成的7个信息,分别是
- 1.用户名
- 2.密码(x,表示密码加密)
- 3.UID:用户标识
- 4.GID:组标识
- 5.用户全名或本地账户
- 6.家目录
- 7.登陆使用的shell,就是登陆之后,使用终端命令,ubuntu默认是dash