• Linux常用命令-文件权限


    Linux文件权限相关

      文件权限

     

    文件属性操作

    • chown 设置文件的所有者
    • chgrp 设置文件的所属组

      查看当前的登录的用户信息

    [root@localhost ~]#who am i 
    root     pts/0        2019-08-01 17:17 (192.168.110.1)
    [root@localhost ~]#w
     17:17:15 up  1:38,  2 users,  load average: 0.15, 0.05, 0.06
    USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
    root     :0       :0               15:39   ?xdm?  37.57s  0.28s /usr/libexec/gnome-session-binary
    root     pts/0    192.168.110.1    17:17    3.00s  0.03s  0.01s w
    [root@localhost ~]#
    
    whoami  获取登录的用户
    w 可以查看当前登录的所有用户执行的命令

      修改文件的属主和属组

      修改文件的属主: chown (change owner

    Usage: chown [OPTION]... [OWNER][:[GROUP]] FILE...
      or:  chown [OPTION]... --reference=RFILE FILE...
    chown jiangyi d  修改属主
    chown jiangyi:jiangyi d 修改属主和属组
    chown root.root d
    chown :jangyi d 只修改属组信息
    chown -R jiangyi a 递归修改目录下的所有文件
    chown --reference=b f3 指定源文件

      修改文件的属组 chgrp (change group)

     chgrp [OPTION]... GROUP FILE... chgrp [OPTION]... --reference=RFILE FILE... -R 递归

    chgrp jiangyi b
    chgrp --reference=b f3 指定源文件

      文件权限

    rwx r-x r-x

    三位为一组

    • 文件权限主要是对三类对象进行定义
      • owner 属主,u
      • group 属组,g
      • other 其他 o
    • 每个文件针对每类访问者都定义了三种权限
      • r read    可以读这个文件或者文件夹
      • w write  可以对这个文件或者文件夹有写的权限
      • x excut  执行的权限
    • 文件
      • r 可以使用文件查看类工具获取其内容
      • w 可以修改其内容
      • x 可以执行
    • 目录
      • r 可以使用ls 查看此目录的文件列表
      • w 可在此目录中创建文件,也可以删除此目录中的文件
      • x 可以使用ls查看,可以cd将进入

      文件权限操作

    chmod

    • 可以直接使用+-来设置
      • 可以用[u|g|o]+ - = r w x

      • 可以什么都不写,表示全部 +-

    • 也可以使用数字来设置
      • r     4
      • w    2
      • x     1
    • 建议:
      • 不要给文件或者文件夹设置成777权限

      设定文件特殊权限

    chattr +i 不能删除,改名,变更

    chattr +a 只能追加内容

    lsattr 显示特殊权限  查看属性

  • 相关阅读:
    AJAX请求MVC控制器跨域头问题
    HTTP 错误500.19 -Internal Server Error 错误代码 0x80070021
    C# 同一时间批量生成订单号不重复
    Unity书籍下载地址
    几种常见的设计模式
    C# web api 对象与JSON互转
    自动按参数首字母排序参数
    C# 3DES加密 解密
    C#大量数据导出Excel
    判断对象是数组
  • 原文地址:https://www.cnblogs.com/Xiao_Xu/p/11284152.html
Copyright © 2020-2023  润新知