文件目录权限:

  1. 什么是文件权限:

    在Linux中,每个文件都有所属的所有者,和所有组,并且规定了文件的所有者,所有组以及其他人对文件的,可读,可写,可执行等权限。
    
    对于目录的权限来说,可读是读取目录文件列表,可写是表示在目录内新增,修改,删除文件。可执行表示可以进入目录
  2. Linux权限的目的是(保护账户的资料)

    Linux权限主要依据三种身份来决定:

    • user/owner -------- 文件使用者,文件属于哪个用户
    • group ---------- 属组,文件属于哪个组
    • others ---------- 既不是user,也不再group,就是other,其他人
  3. linux权限的查看

    ls -l /var/log/mysqld.log

    1. 权限: 第一个字母为文件类型,后续9个字母,每3个一组,是三种身份的组合
    2. 属主: 当前这个文件的拥有者
    3. 属组: 也是文件的拥有者
    4. 时间是最后一次修改文件的时间 # 文件类型
    - 一般文件
    d 文件夹
    l 软连接(快捷方式)
    b 块设备,存储媒体文件为主
    c 代表键盘,鼠标等设备
  4. 文件的权限:

    r    read可读,可以用cat等命令查看
    w write写入,可以编辑或者删除这个文件
    x executable 可以执行
  5. 目录权限

    r    可以对此目录执行ls列出所有文件
    w 可以在这个目录创建文件
    x 可以cd进入这个目录,或者查看详细信息

    权限与数字转化

    id指令查看用户所属群主
    [root@oldboy_python ~ 16:34:52]#id root
    uid=0(root) gid=0(root) 组=0(root)
  6. 修改文件权限属性

    普通用户只能修改自己的文件名,时间与权限(注意)
    因此修改其他用户权限,只能用最nb的root用户

    切换root用户

    [pyyu@oldboy_python root]$ su -

    当前/tmp/pyyu.txt文件以存在,且信息是
    -rw-rw-r-- 1 pyyu pyyu 0 8月 11 16:41 pyyu.txt

    修改属主为root

    chown

    [root@oldboy_python /tmp 16:43:12]#chown root pyyu.txt

    查看信息

    [root@oldboy_python /tmp 16:43:42]#ll pyyu.txt
    -rw-rw-r-- 1 root pyyu 0 8月 11 16:41 pyyu.txt

    修改属组

    chgrp

    [root@oldboy_python /tmp 16:43:42]#ll pyyu.txt
    -rw-rw-r-- 1 root pyyu 0 8月 11 16:41 pyyu.txt
    [root@oldboy_python /tmp 16:44:59]#chgrp root pyyu.txt
    [root@oldboy_python /tmp 16:45:51]#ll pyyu.txt
    -rw-rw-r-- 1 root root 0 8月 11 16:41 pyyu.txt
  7. 文件权限

    我们已知三种身份权限(属主,属组,其他人),每种身份都有rwx的三种权限,系统还提供了数字计算权限。

    r    read          4
    w write 2
    x execute 1

    每种身份最低是0分,最高是r+w+x 7分

    因此三种身份,最高权限是777,最低是000

    -rw-rw-r-- 1 root root 0 8月  11 16:41 pyyu.txt
    因此可知pyyu.txt的权限是
    属主是6 r+w(4+2)
    属组是6 r+w(4+2)
    其他人是4 r(4)

    修改权限的命令

    chmod

    chmod [身份]   [参数]   [文件]    u(user)   +(添加)      g(group)   -(减去)    o(other)  =(赋值)    a(all)

    例如

    当前权限
    -rw-rw-r-- 1 root root 0 8月 11 16:41 pyyu.txt
    方法1
    减去属主的写权限
    chmod u-w pyyu.txt
    查看权限
    -r--rw-r-- 1 root root 0 8月 11 16:41 pyyu.txt 方法2
    属主添加可读可写可执行权限
    chmod 700 pyyu.txt 属主可读可写可执行
    属组可读可执行
    其他人可读可执行
    chmod 755 pyyu.txt

    修改文件名,修改文件更改日期

    mv pyyu.txt chaoge.txt#触摸,修改时间
    touch chaoge.txt

linux 文件目录权限的更多相关文章

  1. linux文件目录权限详解(20170101)

    linux目录权限与文件权限是不同的,二者要相互配合,这是基础. 比如要读文件:目录至少要有x,文件至少要有r. 要写文件:目录至少要有x,文件至少要有rw. 要执行文件:目录至少要有x,文件至少要有 ...

  2. Linux文件目录权限浅谈

    1.基本权限三种(1)r (read) 读 针对目录,有读(r)权限就代表能对此目录有列表功能,就是可以执行ls命令进行查看,另外还有cp的功能.针对文件,有读(r)权限就代表能对此文件有阅读功能,可 ...

  3. linux文件目录权限和系统基础优化命令(yum源配置)

    一.用户 1.介绍 我们都知道linux中有root用户和普通用户,但是同样是普通用户,为什么有些用户的权限却不一样呢?其实这就类似于我们的QQ群,root用户就是QQ群主,他拥有最高的权利,想干什么 ...

  4. linux文件目录权限操作

    设置修改文件的属主或修改文件属组 [root@localhost ~]# ll test.txt -rw-r--r--. 1 root root 0 Oct 21 12:01 test.txt [ro ...

  5. Linux文件目录权限总结

    代表字符 权限 对文件含义 对目录含义  r 读权限 允许查看文件内容 允许列出目录中内容 w 写权限 允许修改文件内容 允许在目录中创建或删除文件 x 执行权限 允许执行文件 允许进入目录

  6. 16. Linux 文件目录权限

    # 文件参数 d:表示是一个目录-:表示这是一个普通的文件l: 表示这是一个符号链接文件,实际上它指向另一个文件b.c:分别表示区块设备和其他的外围设备,是特殊类型的文件s.p:这些文件关系到系统的数 ...

  7. Linux文件目录权限对比

    读取权限(r) 文件只有r权限: 具有读取\阅读文件内容权限1.只能使用查看类命令 cat.head.tail.less.more2.不能复制,也就是不能使用cp命令3.不能移动,不能使用mv命令移动 ...

  8. 更改linux下文件目录权限、拥有者及用户组

    在linux中的每个用户必须属于一个组,不能独立于组外.在linux中每个文件有所有者.所在组.其它组的概念 - 所有者 - 所在组 - 其它组 - 改变用户所在的组 所有者 一般为文件的创建者,谁创 ...

  9. 【Linux学习】Linux文件系统6—文件目录权限设置

    Linux文件系统6-文件目录权限设置 1.       chmod操作权限设置 chomd是用来改变文件或目录权限的命令,但只有文件的属主和超级权限用户root才有这种权限.通过chmod来改变文件 ...

随机推荐

  1. Spark性能调优篇三之广播方式传输数据

    广播大变量,重复用到的变量 原因见 https://www.jianshu.com/p/2c297b23ebda

  2. Python高级语法-私有属性-with上下文管理器(4.7.3)

    @ 目录 1.说明 2.代码 关于作者 1.说明 上下文管理器 这里使用with open操作文件,让文件对象实现了自动释放资源.我们也能自定义上下文管理器,通过__enter__()和__exit_ ...

  3. [GXYCTF2019]simple CPP

    [GXYCTF2019]simple CPP 一.查壳 无壳,64位程序 二.IDA分析 找到主函数后动态调试,看的更清楚 经过调试后我们可以找到len就是储存字符串长度的变量,之后判断长度是不是大于 ...

  4. 前端Firebug常见错误:SyntaxError:missing variable nam

    出现上面那个问题应该是 某个地方,分号写错了 检查一下是否由于应该写分号的地方写成了其他符号.

  5. 闲鱼上哪些商品抢手?Python 分析后告诉你

    1目 标 场 景 经常看到有朋友在闲鱼卖些小东西又或是自己擅长的一些技能,都能为他们带来不错的 睡后收入. 闲鱼上大量的商品,很难精准判断哪些受欢迎,哪些好卖:一个个录入数据去做数据分析,浪费时间的同 ...

  6. NET 5 MemoryCache与Redis使用以及StackExchange.Redis和CSRedisCore

    简介以及区别 ASP.NET Core 缓存Caching,.NET Core 中为我们提供了Caching 的组件. 目前Caching 组件提供了三种存储方式. Memory Redis SqlS ...

  7. java 字符串String.intern()方法学习

    在jdk1.6与jdk1.7中,String类中的intern()方法实现的原理是有一些差异的.1.在jdk1.6中,intern()方法是先查找字符串常量池是否含有当前字符串,如果没有,那么就在字符 ...

  8. Dubbo SPI源码解析①

    目录 0.Java SPI示例 1.Dubbo SPI示例 2.Dubbo SPI源码分析 ​ SPI英文全称为Service Provider Interface.它的作用就是将接口实现类的全限定名 ...

  9. 物联网、5G世界与大数据管理

    物联网带动中国产业转型.推动社会经济发展的时代已经到来.什么是物联网?物联网又给数据管理带来了哪些挑战?面对挑战,我们有怎样的解决方案?本文中我们将一一为您揭晓.     01 物联网时代的到来   ...

  10. flowable中传入审批人是list

    package org.springblade.flow.engine.listener; import org.flowable.engine.delegate.DelegateExecution; ...