linux文件及目录的权限管理

一、文件的权限

    1、文件权限的查看

       命令:ls -l

        

       可以使用ll命令代替 ls -l

        

    2、ls -l 所包含的信息

      (1)权限信息 (-rw-r--r-- )

        一共有10位    

        a.第一位:表示文件信息  

          -:表示普通文件

          d:表示目录

          l:表示软连接(快捷方式)

          b:设备

          p:管道文件

        b.第2-4这三位表示属主的权限 -----------------》字母u代替

          -:表示没有权限

          r:读取文件的权限

          w:修改文件的权限

          x:执行文件的权限

        c.第5-7这三位表示属组的权限-------------------》字母g代替

          -:表示没有权限         

          r:读取文件的权限

          w:修改文件的权限

          x:执行文件的权限

        d.第8-10这三位表示其他人的权限----------------》字母o代替

          -:表示没有权限

          r:读取文件的权限

          w:修改文件的权限

          x:执行文件的权限

      (2)安全性

        权限信息后紧跟的是一个点,这个是和selinux相关的,表示的是linux的安全性,selinux是一个安全软件。

      (3)硬连接数

        点之后是数字,表示的是硬连接数。

      (4)属主

        之后的root表示属主,文件的拥有者。

      (5)属组

        属主之后的root表示属组。

      (6)文件大小

        2000表示文件的创建大小。

      (7)文件创建时间

        之后的时间表示文件的创建时间

      (8)文件名称

        最后一项表示文件名称

    3、修改权限

        修改权限命令关键词:chmod(change mod)

     (1)修改属主权限:chmod  u+x  文件路径 (追加权限)或者chmod u=r 文件路径(覆盖权限)

      

      

      (2)修改属组权限

        与属主权限的修改类似,可以使用(‘+’,‘-’)号进行权限的修改,也可以使用赋值的方式。

        chmod  g+rw 文件路径

        chmod g=--- 文件路径 (此处也可以用一个‘-’表示)

      

      (3)修改其他人的权限

        同以上修改权限的方法相同

        chmod o=rwx 文件路径

        chnod  o-x  文件路径

      

     

      (4)写文件的权限

       vim编辑器用于打开文件并进行编辑,vim  文件路径 ------》a或者i进入编辑模式----------》进行编辑-------》esc退出编辑模式-------》:(shift+:)-------》wq保存文件

      

       如果存在w的权限则可以进行编辑,如果没有就不可以。

      注:如果一个人没有读的权限但有写的权限,当他每次写完后,会把文件中原先的内容覆盖掉。

      (5)执行可执行文件的权限(x)

        

        

        

        注:执行命令有以下的方式  

          ./文件路径

          sh 文件路径

          bash 文件路径

      (6)将用户添加到组,从而拥有组权限

        

二、目录的权限

      查看目录的命令:ll -d 文件夹路径

        

      1、目录的r权限

        可以ls该目录下的文件以及子目录

      2、目录的w权限         

      (1)添加文件权限

        

      (2)删除文件的权限

        

      (3)重命名文件

        

      3、目录的可执行权限

        目录的x权限就是cd命令

      注:目录中创建文件必须需要有执行(x)权限,w的权限是不够的,因为需要cd进目录中进行创建。

        

        

      注:权限不受root以及属主限制,即使修改了权限限制。

三、属主、属组的更改

      更改属主、属组关键字:chown(change owner)

      1、属主更改

        chown 属主 文件或者目录路径

        

      2、属组更改

        chown .属组  文件或者目录路径

        

      3、属主、属组都进行修改

        chown 属主.属组  文件或者目录路径

        

      4、递归修改

        如果修改嵌套的多个目录及文件时,可进行递归修改属主、属组及属主和属组。

        chown -R 属主/.属组/属主.属组

        对最后一层进行更改

        

四、基于数字的权限管理

      属主、属组以及其他人的权限更改还可以使用数字进行权限的更改。

      其中:

        r------------>4

        w----------->2

        x------------>1

      

原文地址:https://www.cnblogs.com/shenjianping/p/10986916.html

时间: 2024-10-03 02:51:13

linux文件及目录的权限管理的相关文章

Linux - 对文件和目录的权限管理

对文件的权限管理 ls -l,也可以用 ll 命令查看文件权限的相关信息 第一列"-rw-r--r--."为权限信息,权限信息的最后一个点表示为在安全环境下创建的 第二列"1"为硬链接数,第三列"root"为属主,第四列"root"为属组,第五列"18"为文件大小 第六.七.八列"Aug 6 00:22"为文件创建的时间,为 8 月 6 日 00:22 第九列"123.txt&

​Linux文件和目录特殊权限位介绍及实践​(setuid setgid)

            Linux文件和目录特殊权限位介绍及实践 在Linux中不管是超级用户root还是普通用户都可以使用命令"passwd"命令修改自己的密码,但是了解Linux的人都知道Linux密码是存放在/etc/passwd  /etc/shadow  里面的 用ls -l /etc/passwd  /etc/shadow 查看一下权限 [[email protected] ~]# ls -l /etc/passwd /etc/shadow -rw-r--r--. 1 ro

Linux文件与目录的权限(chown、chmod)

chown,即为change owner 如下图: hadoop-1.2.1.tar.gz原来的拥有者为hadoop用户,现将其拥有者修改为root: ======================================================================== chmod,即为change mode Linux文件或者目录共有10个属性: 首先是第一个属性,“横线”代表文件,“d”代表目录 剩余九个属性,分为三组,每组三个属性:读(r),写(w),执行(x).

linux 文件或目录的权限和属性

1.windows 和linux文件类型的区别 windows 里是通过扩展名来区分文件类型的:linux里文件扩展名和文件类型没有关系,为了容易区分和箭筒用户使用的windows的习惯,我们也会用扩展名来表示linux文件类型,linux 系统中,一切皆文件. 2.linux系统查看文件类型 [[email protected] ~]# ls  -l 总用量 72556 -rw-------. 1 root root     1104 7月   6 00:51 anaconda-ks.cfg

linux 文件与目录的权限分析

linux的权限:顾名思义就是能够 让用户有权利访问指定的文件和目录 和没有权利访问指定的文件和目录 下面来看一下linux底下一般权限都有哪些 下面来看一看linux当中 文件的特殊权限: suid:临时让某些用户以管理员身份执行文件 以文件属主的权限执行 但是不能加参数 能够判定发起者的身份 例:-rwsr-xr-x. 1 root root 30768 Feb 22 2012 /usr/bin/passwd    给suid权限            chmod u+s FILE... s

6.linux文件、目录权限以及赋予权限

本节课主要讲解了linux文件和目录的权限以及如何赋予权限,希望可以帮助到大家能理解linux的权限管理 如何视频看不清楚,可以到http://www.tudou.com/programs/view/6c6WEsKJz7s/全屏观看或者到http://yunpan.cn/cVSrHAk8ExAd9访问密码 aa19下载课程,也可以访问官方网站:www.xinxinedu.org 手机用户可以直接扫描下面的土豆二维码,直接可以在手机上观看视频

Linux 文件和目录的属性及权限

一.权限位说明 Linux 文件或目录的权限位是由9个权限位来控制,每三位为一组,它们分别是文件属主(Owner)的读.写.执行,用户组(Group)的读.写.执行以及(Other)其它用户的读.写.执行: 文件属主(Owner):读 read.写 write.执行 x 文件用户组(Group):读 r.写 w .执行 x 其它用户(Other):读 r. 写 w. 执行 x 如果权限位不可读.不可写.不可执行,则用|来表示. 后面还会有特殊的权限位:t T s S X + Linux 系统硬链

linux 权限管理命令chmod、文件和目录的权限的意义

chmod /bin/chmod chmod [{ugoa}{+-=}{rwx}] [文件或目录]chmod [mode=421] [文件或目录]-R 递归修改 只有 root 和 所有者 可以修改一个文件或目录的权限 u所有者 g所属组 o其它人 a所有人 chmod u+x 文件名chmod u+x,o-r 文件名chmod g=rwx 文件名 r -- 4, w -- 2, x -- 1 chmod 760 文件名 root用户: mkdir -p /temp/test.dirtouch

Linux文件与目录管理命令总结

在Linux下对文件和目录的操作是学习linux的基础,文件的操作无非就是增删改查等等.对于目录的操作也是对目录的增删改查以及修改目录属性等操作.在了解目录管理前得先了解目录的结构.linux下的目录是树型结构,所有的目录都从根(/)开始,其他的文件系统以挂载的方式挂载到目录上去进行使用.访问目录时有相对路径和绝对路径之分. 相对路径:路径的写法不是由根写起的,而是在当前路径的基础之上的.例如:例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: cd .