zoukankan      html  css  js  c++  java
  • 6.Linux的文件权限与目录配置

      1. Linux文件属性:(- rwx r-x r-- 1 root root 2800 feb 1 11:55 test.txt 顺序按着空格排序,除了时间)
        1. 第一组字符代表这个文件是目录、文件或链接文件等。
        2. 第二组字符代表所拥有者对此文件拥有的权限
        3. 第三组字符代表所属群组对此文件拥有的权限
        4. 第四组字符代表其他人对此文件拥有的权限
        5. 第五个数字代表inode的连接数
        6. 第六组和第七组分别为文件所拥有者和所属群组
        7. 第八组为文件的大小,默认单位为B
        8. 第九组为创建时间或修改时间
        9. 第十组为文件名
      2. 目录与文件的权限意义:
        1. 权限对于文件的意义:
          1. 文件是存储实际数据的地方,如数据库内容文件、文本文件等。
          2. r(read):可读取文件的实际内容
          3. w(write):可对于文件执行新增、删除、修改内容等操作,并不代表可对于文件进行重命名和删除等操作。
          4. x(execute):该文件具有被系统执行的权限
          5. 对于文件的rwx只针对于文件内容而已。
        2. 权限对于目录的意义:
          1. 目录主要的内容在于记录文件名列表,文件名与目录有强烈的关联。
          2. r(read contents in directory):表示可查询该目录下的文件名数据,如果没有x权限,也就仅仅能够看文件名而已。
          3. w(modify contents of directory):表示你具有更改此目录结构列表的权限,新建、删除、重命名、移动等操作文件的权限
          4. x(access directory):目录的x代表用户是否能进入此目录成为工作目录的用途
      3. Linux文件种类:
        1. 普通文件(regular file)(-):
          1. 纯文本文件(ASCII):可以直接读到数据的文件。
          2. 二进制文件(binary):与ASCII没啥差别,不过是存放方式不同。
          3. 数据格式文件(data):某些程序在执行的时候需要读入。
        2. 目录文件(directory)(d):第一个属性为[d]
        3. 连接文件(link)(l):快捷方式文件。
        4. 设备与设备文件(device):
          1. 块(block)设备文件(b):一些存储数据,以提供系统随机访问的接口设备,硬盘等。
          2. 字符(character)设备文件(c):串行端口的接口文件,如键盘鼠标等,特征为一次性读取。
        5. 套接字(sockets)(s):数据接口文件,不太了解。
        6. 管道(FIFO,pipe)(p):主要用于处理多个程序同时访问一个文件所将造成的冲突。
    --------------Stay Hungry,Stay Foolish
  • 相关阅读:
    分布式服务调用链路追踪——方案选型
    分布式服务调用链路追踪——Skywalking
    JVM——jhat命令
    JVM——jmap命令
    JVM——jstack命令
    JVM——jstat命令
    JVM——jinfo命令
    针对input添加padding后宽度变化问题
    HTTPS实现原理
    selenium异常捕获
  • 原文地址:https://www.cnblogs.com/iksjweb/p/5270996.html
Copyright © 2011-2022 走看看