Linux 用户权限相关命令

87 阅读2分钟

一、权限相关命令

学习目标

  • 用户权限 的基本概念

  • 用户管理 终端命令

  • 组管理 终端命令

  • 修改权限 终端命令

1.1用户和权限的基本概念

1.1.1 基本概念

  • 用户 是Linux 系统工作中最重要的一环,用户管理包括 用户 管理

  • 在Linux 系统中,不论是由本机或是远程登录系统都必须拥有一个账号,并且对于不同的系统资源拥有不同的使用权限

  • 在Linux 中,可以指定 每一个用户 针对 不同的文件或者目录不同权限

  • 对 文件/目录 的权限包括:

权限

缩写

数字代号

r

4

w

2

执行

x

1

1.1.2 组

为了方便用户乱纪,提出了 的概念

在实际应用中,可以预先针对 设置好权限,然后将不同的用户添加到对应的组中,从而不用依次为每一个用户设置权限

1.1.3 ls -l拓展

ls -l 可以查看文件夹下文件的详细信息,从左到右依次是:

  • 权限 第1个字符如果是 d 表示目录

  • 硬链接数 通俗的讲,就是有多少种方式,可以访问到当前目录/文件

  • 拥有者 加目录下 文件/目录 的拥有者通常都是当前用户

  • 在Linux 中,很多时候会出现组名和用户名相同的情况

  • 大小

  • 时间

  • 名称

目录

拥有者权限

组权限

其他用户权限

文件权限示例

-

r

w

-

r

w

-

r

-

-

目录权限示例

d

r

w

x

r

w

x

r

-

x

1.1.4 chmod 简单使用 (重要)

  • chmod 可以更改 用户/组 对 文件/目录 的权限

  • 命令格式 chmod +/- rwx 文件名/目录名