序号 | 权限 | 英文 | 缩写 | 数字序号 |
---|---|---|---|---|
01 | 读 | read | r | 4 |
02 | 写 | write | w | 2 |
03 | 执行 | execute | x | 1 |
04 | 无权限 | - | 0 |
为了方便用户管理, 提出了 组 的概念, 如下图所示
本质: 给 同一类型用户 分配权限
1. 创建用户/设置密码/删除用户
命令 | 作用 | 说明 |
---|---|---|
useradd -m -g 组 新建用户名 | 添加新用户 | -m 自动建立用户家目录;-g 指定用户所在的组, 否则会建立一个和同名的组 |
passwd 用户名 | 设置用户密码 | 如果是普通用户,直接用 passwd可以修改自己的账号密码 |
userdel -r 用户名 | 删除用户 | -r 选项会自动删除用户目录 |
cat /etc/passwd | grep 用户名 | 确认用户信息 | 新建用户后,用户信息会保存在 /etc/passwd 文件夹中 |
2. 查看用户信息
序号 | 命令 | 作用 |
---|---|---|
01 | id [用户名] | 查看用户UID 和 GID 信息 |
02 | who | 查看当前所有登录的用户列表 |
03 | whoami | 查看当前登录用户的账户名 |
提示:
/etc/passwd文件存放的是用户的信息, 由6个分好组成的7个信息, 分别是
1.用户名 2.密码 (x, 表示加密的密码) 3.UID (用户标志) 4.GID(组标志) 5.用户全名或本地账号 6.家目录 7.登录使用的Shell, 就是登录之后, 使用的终端命令 3. su切换用户
因为 普通用户 不能使用某些权限, 所以需要 切换用户
序号 | 命令 | 作用 | 说明 |
---|---|---|---|
01 | su - 用户名 | 切换用户, 并且企划目录 | - 可以切换到用户家目录, 否则保持位置不变 |
02 | exit | 退出当前登录用户 |
4. sudo
序号 | 命令 | 作用 |
---|---|---|
01 | chmod | 修改权限 |
方式一:修饰用户权限 chmod可以修改用户/组对文件/目录的权限 命令格式如下: chmod +/- rwx 文件名/目录名 这个方法会一次修改 拥有者/组 权限 方式二 虽然 方式一 直接修改文件|目录的 读|写|执行 权限, 但是不能精确到 拥有者|组|其他 权限
命令格式如下:( u 表示所属用户 /g表示所属组 /o表示其他) chmod -R u=rwx,g=rx,o=rwx 文件|目录
序号 | 权限 | 英文 | 缩写 | 数字序号 |
---|---|---|---|---|
01 | 读 | read | r | 4 |
02 | 写 | write | w | 2 |
03 | 执行 | execute | x | 1 |
04 | 无权限 | - | 0 |
方式三 命令如下: chmod -R 755 文件|目录 说明 第一个数字 是 拥有者权限, 第二个数字 是 组权限, 第三个数字 是 其他用户权限