• (5)centos7 文件权限


      

    一、 目录信息

     1.第一列

     

    一共10位

    (1)第1位表示

    • 当为[ d ]则是目录
    • 当为[ - ]则是文件
    • 若是[ l ]则表示为连结档(link file);
    • 若是[ b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
    • 若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。

    (2)2、3、4位(本用户的权限)

      固定是 r w x

      r是可读,w可写,x可执行,如果没有本行就是 -(减号)

    (3)5、6、7位(本群组的权限)

    (4)8,9,10位(其他非本群组的权限)

     

     2.第二列

    有多少档名连结到此节点

     

    3.第三列

    表示这个文件(或目录)的『拥有者账号』

     

     

    4.第四列

    表示这个文件的所属群组

     

    5.第五列

    为这个文件的容量大小,默认单位为bytes

     

    6.第六列

    为这个文件的建档日期或者是最近的修改日期

     

     

    7.第七列

    文件名

    二、赋权限

    1.重新设置文件读写权限

    chmod 

    001 # 只有执行权限       1
    010 # 只有写入权限       2
    011 # 写入和执行权限     3
    100 # 只读权限          4         -----常用
    101 # 读和执行权限       5     -----常用
    110 # 读写权限          6         -----常用
    111 # 全部             7        ------常用

    简单记忆法 r=4,w=2,x=1  如果要想要个r-x 的权限 就是4+1=5

    -R 文件夹及文件夹下所有

    例如

    chmod -R 755  file1  #file1文件夹及下面所有文件读写执行,组用户和其他用户读和执行权限,

     或者

    chmod u=rwx,g=rx,o=rx #u是所有者,g是所在组,o是其他组
    
    chmod u-w,g+w #给所有者减少写的权限,给所在组增加些的权限

    2.更改某个文件或目录的所有者

    chown

    chown -R user1:user1 file  #第一个user1用户,第二个用户组

    3.更改某个文件或目录的用户组

    chgrp

    chgrp 用户组 file1

    4.改变用户所在组

    usermod

    usermod  -g 组名 用户名
  • 相关阅读:
    Code First 数据迁移 转
    WebAPI Post接收数据
    hbase1.2.4 API改动
    spark中RDD持久化浅析
    SQLSTATE[42S22]: Column not found: 1054 Unknown column 'Attr_id' in 'where clause'
    宝塔忘记面板地址怎么办? 可以找到没问题的
    卸载Apache 删除已经停止的服务
    Composer 卸载
    TP5.1模型 增删改查
    打印数据库int类型的时间戳
  • 原文地址:https://www.cnblogs.com/buchizaodian/p/11113956.html
Copyright © 2020-2023  润新知