Linux 您所在的位置:网站首页 linux系统的文件权限及其管理方法 Linux

Linux

#Linux| 来源: 网络整理| 查看: 265

目录

 一、d rwx r-x r-x .字段详解:

二、Chmod (更改文件所属组权限)

(1)指令讲解:

(2)实列:让其他用户对test.txt文件增加写的权限

 三、改变文件的所属者,所属组权限

四、赋权法(修改权限)

(1)讲解:

(2)实列:

权限 :文件或目录属于谁 , 属于哪个组 , 不同用户能对该文件进行何种操作(建 立一个文件和一个目录)

查看文件权限 ls -l 文件

查看目录权限 ls -ld 目录

—————————————————————————————————————————————————————————— 

 一、d rwx r-x r-x .字段详解:

 -rw-r--r--

d rwx r-x r-x .

字段 1:表示文件类型    -:普通文件    d :目录     l: 符号链接    b:块设备 (硬件存储设备)

 c:字符设备文件    p:管道文件

字段 2:文件所属者对该文件的权限

字段 3:文件所属组的权限 (若 tom 属于 root 组 举例)

字段 4:其他用户的权限(既不是文件所有者也不是文件所属组的用户)

字段 5:不重要,表示这个文件受 selinux(标签工具)的管理

————————————————————————————————————————————————————————

二、Chmod (更改文件所属组权限) (1)指令讲解:

chmod 对象 算数运算符 权限 文件

对象:u(所属者) g(所属组) o(其他用户) a(all)

(测试不让 tom 读 chmod o-r /temp/test.txt 再看是否能读取 改变了其他用户的权限 也可以改组的 权限

算数运算符:- + =(指定权限)

权限:r w x 改变文件的所属者,所属组权限

(2)实列:让其他用户对test.txt文件增加写的权限

 代码指令如下:

[root@localhost tmp]# [root@localhost tmp]# chmod o+w test.txt ——修改权限 [root@localhost tmp]# exit ——切换用户 exit [poem@localhost ~]$ cd /tmp/ [poem@localhost tmp]$ vim test.txt ——编写并保存 [poem@localhost tmp]$ cat test.txt ——查看是否编写成功 fbbngdlbndkjbgbkfgnbgldmbl;xcnb;bc [poem@localhost tmp]$

 修改成功:

————————————————————————————————————————————————————————— 

 三、改变文件的所属者,所属组权限

chown 用户 文件

 chgrp 组 文件

更改文件所属用户: chown tom /tmp/test.txt/

更改用户所属组: chgrp tom /tmp/test.txt)

—————————————————————————————————————————————————————————— 

四、赋权法(修改权限) (1)讲解:

八进制赋权法:

  rwx     rw-       r--   764(颜色分别对应)

所属者  所属组  其他用户

需求:改变 test.txt 权限为 rwx r----

rwx r-- --- 740

用法:

注:只需记三个,其他的用这三个相加即可。

(2)实列: [root@localhost tmp]# chmod 764 test.txt [root@localhost tmp]# ll

  chmod 764 test.txt 绿色为可执行文件有 x 权限



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有