文件的基本的基本属性

为什么要有基本属性

Linux 系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux 系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。

例子

你可以把Linux比作成一个学校,
里面的人

  • 学生
  • 老师
  • 校长

里面的资料

  • 课本
  • 学校档案
  • 老师个人备案资料

学生只能看课本,其他的都不能看,而老师,可以看老师备案资料和课本。校长上面都可以看。

在 Linux 中我们通常使用以下两个命令来修改文件或目录的所属用户与权限
我们可以直接调在这里观看 [[1-2文件的基本的基本属性#更改文件属性]](这是一个obdisian的一个超链接,不知道CSDN有没有这个功能)

  • chown (change owner) : 修改所属用户与组。这个是决定老师变成学生或者把学生变成老师的命令。

  • chmod (change mode) : 修改用户的权限。这个是把课本变成学校档案

具体的文件属性例子

文件的基本的基本属性_第1张图片

这是我的一个服务器,里面有一个jar的文件,重点还是看前面的几个都难辞

drwxrwxrwx
drwxrwxrwx
drwxrwxrwx
drwxrwxrwx
drwxrwxrwx
drwxrwxrwx
-rw-r--r--
-rw-r--r--
  • d代表目录
  • r代表这个可以被阅读
  • w代表这个可以被修改
  • x代表这个可以被执行

然后一会发现有三组 rwx 在重复出现

  • 第一组是文件所有者(即创造出文章的人、具体例子就是校长做了学校档案)
  • 文件所属组(即老师写了一个备案文章,教师所在的组都可以看)
  • 其他人(就是除了这两个之外的组其他linux上的用户)

更改文件属性

已经把抽象的东西看懂了

chgrp [-R] 属组名 文件名

以后会具体写一个例子的。

-R:递归更改文件属组,就是在更改某个目录文件的属组时,如果加上 -R 的参数,那么该目录下的所有文件的属组都会更改。

chown [–R] 所有者 文件名
chown [-R] 所有者:属组名 文件名

以后会具体举一个例子

更改文件的九个属性

以后接着更新

借鉴文章

菜鸟教程: https://www.runoob.com/linux/linux-file-attr-permission.html

你可能感兴趣的:(linux,服务器)