Linux的文件权限与目录配置

5.2.1Linux的文件

嗯,既然让你了解文件的属性,那么有个重要的命令和常用的命令非常的重要必须要给你说,哪一个呢?就是ls这一个文件查看的命令。在你另外一个系统登录然后切换身份root。如图所示;Linux的文件权限与目录配置_第1张图片

## 5.2.2如何修改文件属性与权限
我们现在知道一个文件的属性对于与一个系统非常的重要性了,也知道文件的权限性对于一个用户相关性,那么如何修改一个文件的属性与权限呢?那有多少个文件我们可以修改呢?其实一个文件的属性的权限有很多。此时修改用户组成为users与testing分别会有设么现象呢??
Linux的文件权限与目录配置_第2张图片
目录或文件同时更改拥有者的话,直接加上 -R的选项即可,我们来看看语法与范例;
Linux的文件权限与目录配置_第3张图片
知道如何修改文件的拥有者和用户者了,或许你会觉得非常的奇怪 。确实有时候需要修改文件是的拥有者,我们使用最简单的CP命令来说明;Linux的文件权限与目录配置_第4张图片
假如你今天要将 .bashrc这个文件名进行复制为 .bashrc_test的文件名,并且要给bin这个人你可以这样做;
Linux的文件权限与目录配置_第5张图片
如果我们不知道原文件的属性,而我们只想增加 .bashrc这个文件的每个人均可以写入的权限,那我们就可以使用了;
Linux的文件权限与目录配置_第6张图片
如果我们只是需要去掉权限的话不去修改其他已经存在的权限?列如要拿掉一个人全部的权限可执行权力,则:
Linux的文件权限与目录配置_第7张图片

5.2.3目录与文件的权限意义

先用root的身份建立所需的文件与目录 环境
我们用的root的权限身份所有人都可以在工作中使用/tmp目录建立一个名为testing的目录,该目录的权限为744且目录拥有者为root。另外,在testing目录下建立一个空的文件夹,文件名亦为testing,建立目录可用mkdir(make directory),建立空的文件夹可用touch来完成所以过程如下:
Linux的文件权限与目录配置_第8张图片
如果该目录属于用户本身,会有设么状况?
在上面的练习中我们只知道有r确实可以让用户读取文件的目录的文件列表,不过详细的信息还是读取不到,同时也不能将目录改变为工作目录。那我们将目录变为用户的目录,那么用户在这个目录中能否删除文件?下面的练习来看看:
Linux的文件权限与目录配置_第9张图片
一般用户读写的权限是什么?观察中
在上面的列子中,虽然目录是744的权限设置,一般用户能用r的权限,但是这样的用户权限能做啥事?由于鸟哥系统中有一个dmtsai的账户,请在开另外一个终端使用dmtsai来登陆:
Linux的文件权限与目录配置_第10张图片

5.3.2目录树

这个目录树有什么特性呢?他主要有:
*目录树的起始点为根目录(/,root);
每个目录不止使用本地的区分系统的文件系统,也可以使用网络上的文件系统。举例来说,可以利用服务器挂载某些特定的目录
每一个文件名在目录树中都是独一无二的。
好,谈完标准后,实际操作来看看吧:
Linux的文件权限与目录配置_第11张图片

5.3.4centOS的观察

不过如果你想要知道确切的内核与LSB所需求的几种重要的标准的话,恐怕就得要使用存储uname与lsb等命令来查看,不过,这个命令不是默认安装好的软件,所以你的自己需要自己安装软件了,所以你是无法执行的。如果你有公考的网络才能执行命令。

[root@study ~] # yum install redhat-lsb # yum 的用法后面章节才会介绍.
·( 前面省略 )·
Install 1 Package ( +85 Dependent packages)
Upgrade ( 4 Dependent packages)
Total size: 47 M
Total download size : 31 M
Is this ok [y/d/N] : y
(后面省略) …··
Retr evi key from file : ///etc/pki/rpm- gpg/RPM- GPG-KEY-CentOS- 7
Importing GPG key OxF4A80EBS :
Userid :”CentOS- 7 Key ( CentOS 7 Official Signing Key) "
ngerprint 6341 ab27 53d7 8a78 a7c2 7bbl 24c6 a8a7 f4a8 OebS
Package : centos- release- 7- 0 . 1406 . el7 . centos 2 3 . x86 - 64 (@anaconda)
From : /etc/pki/rpm-gpg/RPM- GPG- KEY-CentOS - 7
Is this ok [y/N] : y
·( 后面省略 )…
[root@study ~] # lsb _release - a
LSB Version : : core- 4 . l - amd64 : core- 4 . 1- noarch : cxx- 4 l - amd64 : c

5.4 重点回顾

Linu 的每个文件中,可分别给予用户、用户组与其他人三种身份的川 权限
用户组最有用的功能之一,就是当你在团队协同工作的时候,且每个账号都可以有多个用户组的
支持;
利用 一|显示的文件属性中 第一个字段是文件的权限,共有十个位,第一个位是文件类型,接
下来三个为一组共三组,为用户、用户组、其他人的权限,权限有「、 三种;
如果文件名之前多一个“ ”,贝lj 代表这个文件为隐藏文件;
若需要 root 的权限时,可以使用 SU -这个命令来切换身份,操作完毕则使用 exit 离开 SU 的命令
环境
更改文件的用户组支持可用 chgrp ,修改文件的拥有者可用 cho ,修改文件的权限可用 chmod;
ch mod 修改权限的方法有两种,分别是符号法与数字法,数字法中 字分别为 j
对文件来讲,权限的性能为
「:可读取此一文件的实际内容,如读取文本文件的文字内容等;
:可以编辑、新增或是修改该文件的内容(但不含删除该文件);

  • :该文件具有可以被系统执行的权限。
    对目录来说 权限的功能为:
    渎职目录中的内容;
    :修改目录中的内容,
  • :访问目录
    要开放目录给任何人浏览时,应该至少也要给予「及 的权限,但 权限不可随便给;
    能否读取到某个文件内容,跟该文件所在的目录权限也有关系 目录至少需要有 的权限);
    Linu 文件名的限制为:单一文件或目录的最大容许文件名为 255 个英文字符或才 28 个中文字符;
    根据 FHS 的官方文件指出,它们的主要目的是希望让用户可以了解到己安装软件通常放置于哪个
    目录;
    FHS 制定出来的四种目录为 hareable unshareab static variable 等四类;
    FHS 斤定义的三层主目录为: Iv

你可能感兴趣的:(Linux的文件权限与目录配置)