zoukankan      html  css  js  c++  java
  • Linux-文件权限

    权限:

    文件的权限:所有者,所有组,其他人

    rwx,读,写,执行,没有权限就是-

      

    权限     连接   所有者 所属组 容量 修改的日期    文件名

    第一个组rwx:文件所有者的权限

    第二个组rwx:文件所属组的权限

    第三个组rwx:文件其他人的权限

    目录的quanxian

    r:具有读取目录结构列表的权限,可以查看目录下有哪些文件

    w:该权限对于目录来说是很大的

     1.可以在目录下建新的文件和目录

    2.可以删除已经存在的文件和目录

    3.将已经存在的文件和目录重命名

    4.移动该目录内的文件和目录的位置

    x:是可以进入该目录

    如何修改linux中的文件权限

    chown :修改文件的拥有者

    chown 拥有者 文件/目录

    -R 递归修改

    chgrp:修改文件的所属组,前提是要有该组

    -R 递归修改

    chmod :修改拥有者和所属组的权限

    加减法:u/g/o +-= r/w/x

    数字法 r=4,w=2,x=1 三位 两位 一位

    文件的RWX权限特点

    文件的拥有者,即使没有W的权限,也可以强制写入 但是所有组和其他人不行

    groups  当前用户的所在组

    gpasswd -a 为组添加一个用户 -d为组删除用户

    gpasswd  -a 用户 组

    umask 默认权限

    0022--拿走的权限

    第一个数字表示特殊权限

    022=rwxr-xr-x

    默认创建文件和目录的权限,文件会拿走X权限

    临时修改:umask 0000

    永久修改:/etc/bashrc(不建议)

    umask -S

    什么情况下修改umask

    假设你和你的同事在同一个目录下进行同一个项目的工作。如果使用默认权限022,那么你创建的文件,你同事无法编辑,只能加umask修改为002

    文件的特殊权限SUID SGID SBIT

    当s出现在拥有者的x权限位置的时候,表示拥有者有SUID的权限

    当s出现在所属组的x权限位置的时候,表示所属组有SGID的权限

    当s出现在其他人的x权限位置的时候,表示其他人有SBIT的权限

    SUID 临时获取文件拥有者的一个权限--只针对文件

    SGID 即使可以作用于目录,也可以作用与文件

    作用与文件:SUID一样

    作用与目录:继承父集目录-目录会不停的继承

    SBIT 指的是 只有文件的拥有者,才能删除,修改目录下的文件

    S和T都有大小写之分

    大写说明没有x权限

    小写说明:有x的权限

    SUID=4 SGID=2 SBIT=1

  • 相关阅读:
    原生js实现购物车相关功能
    js+css让背景图片动起来
    彻底搞清楚rgba与opacity/filter的区别
    国家对五险一金的详细缴纳说明
    原生js+css实现二级伸缩菜单
    原生js实现table表格的各行变色功能
    原生js实现二级导航功能
    app下载文件,保存文件,展示文件(以图片文件为例)
    实现锚点跳转的两种方式及注意事项
    vue刷新页面及注意事项
  • 原文地址:https://www.cnblogs.com/chengxuyuanIng/p/12757251.html
Copyright © 2011-2022 走看看