您当前的位置:首页 > 计算机 > 系统应用 > Linux

Linux 文件及目录权限讲解

时间:12-14来源:作者:点击数:

1 前言

Linux 是一个多人多任务的操作系统。同时可以有多个用户登录上同一服务器工作,所以权限管理显的尤为的重要。

2 权限基本结构介绍

Linux 一般将文件和目录可操作的身份分为三种,分别是 owner/group/others,每种身份都有 read/write/execute 权限。

一般来说,owner 表示文件或者目录的最初创建者、group 表示和 owner 有共同特性的一群用户、others 是区别于 owner 和 group 用户的其他用户。

read 权限对应的数字是4、write 权限对应的数字是2、execute 对应的数字是1,这个在 chmod 命令时需要使用到。

3 文件权限介绍

3.1 设计场景:

scott、tom、jerry 都是A组的成员,现在 scott 创建了一份 test.log 的文件,权限分配为:自己能读写执行,同组的成员可以读写,其他成员没有任何权限。

3.2 使用ll命令查看结果如下:

-	rwx           rw- ---. 1 scott  A  0 Jan  8 14:45 test.log
1    2  3    4   5                  6

3.3 结果说明(权限部分)

  1. 是 owner 的权限标示
  2. 是 group 的权限标示
  3. 是 others 的权限标示
  4. owner 的用户名
  5. group 的组名
  6. 文件的名称

3.4 权限具体作用

read 表示可以读取该文件的内容

write 表示可以编辑该文件的内容

execute 表示如果文件是可执行的,那么就有执行权限

4 目录权限介绍

4.1 使用 ll 命令查看结果如下:

d rwx    ---    ---   .  7  devdeploy  devdeploy 4096 Jan  6 18:44 devdeploy
1   2  3   4     5       6        7

4.2 结果说明(权限部分)

  1. d 表示为目录类型
  2. 是 owner 的权限标示
  3. 是 group 的权限标示
  4. 是 others 的权限标示
  5. owner 的用户名
  6. group 的组名
  7. 目录的名称

4.3 权限具体作用

read 表示可以 ls 查看该目录的内容

write 表示可以操作该目录下的任何文件(移动、删除、重命名)

execute 表示可以进入该目录

5 相关命令参考

ls –lrt 列出当前目录下的所有文件及目录的详细信息,按最近修改的时间排序

chmod 修改文件或者目录的权限命令

chown 修改文件或者目录的所属主或者所属组的命令

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐