Linux的文件权限与目录配置

Linux的文件权限与目录配置

用户与用户组

Linux文件权限概念

出现Permission deny表示权限设置错误

Linux文件属性

  • -rw-r–r--

    • 第一个字符

      • d:目录
      • -:文件
      • l:链接文件
      • b:设备文件里面的可供储存的周边设备
      • c:表示设备
    • 接下来的字符,三个一组,均已rwx三个参数组合,注意顺序不变,如果没有权限就会出现-号

      -rw-r–r--
      文件
      rw-第一组文件拥有者具备可读可写不可执行
      r–第二组是加入此用户组账号的权限,只可读
      r–第三组非本人且没有加入本用户组的其他账号的权限,只可读

      • r:可读
      • w:可写
      • x:可执行

修改文件属性与权限

  • chgrp:修改文件所属用户组

    • 语法:chgrp [-R] 用户组名 文件名
  • chown:修改文件拥有着

    • 语法:chown [-R] 账号名称 文件或目录
    • 语法:chown [-R] 账号名称:用户组名称 文件或目录
  • chmod:修改文件的权限,SUID、SGID、SBIT等特性

    • 数字类型语法:chmod [-R] 权重数值 文件或者目录

      权重数值

      r:4
      w:2
      x:1
      -:0

    • 符号类型语法:chmod 权限符号 文件或者目录

      u:可读可写可执行
      g和o:可读可执行
      a:所有统一设定

      +:加入
      -:移除
      =:设置

      例:chmod a+w .xxx为文件属性上的每个人均添加可写权限

目录与文件的权限意义

  • 目录

    • 内容:文件名

      • r:读到的文件名
      • w:修改文件名
      • x:进入该目录的权限
  • 文件

    • 内容:详细数据data

      • r:读取到的文件内容
      • w:修改文件内容
      • x:执行文件内容

Linux文件种类与拓展名

  • 文件种类

    • 常规文件 字符:-

      • 纯文本文件(ASCII)
      • 二进制文件(binary)
      • 数据文件(data)
    • 目录(directory) 字符:d

    • 链接文件(link) 字符:l

    • 设备与设备文件(device)

      • 区块设备文件(block) 字符:b
      • 字符设备文件(character) 字符:c
    • 数据接口文件(sockets) 字符:s

    • 数据输送文件(FIFO,pipe) 字符:p

      FIFO是特殊的文件类型,目的是解决多个程序同时读写一个文件造成的错误问题,原则是先进先出,即管道的概念

  • Linux文件拓展名

    • .sh:脚本或批处理文件
    • .Z、.tar、.tar.gz、.zip、.tgz:经过打包的压缩文件
    • .html、.php:网页相关文件
  • Linux文件名长度限制

    单一文件或者目录的最大容许文件名为255字节,以一个ASCII英文占用一个字节来说,则大约可达255个字符长度。若是以每个汉字占用2字节来说,最大文件名就是大约在128个汉字之间

  • Linux文件名的限制

    避免特殊字符
    注意开头用.代表当前文件是隐藏文件

Linux目录配置

Linux目录配置的依据 ---- FHS

  • 根目录 /

    • 意义

      • 启动,还原,系统修复等
    • 内容

    • 建议

      • 根目录所在分区越小越好,安装软件不要与根目录放在同一个分区,这样可以保证不容易发生问题
  • /usr

    • 意义

      • FHS定义,/usr里面放置的数据数据可分享不可变动。
    • 内容

    • 建议

      • 将数据合理的放在这个目录下的子目录,而不是自行建立软件独立的目录
  • /var

    • 意义

      • 系统运行后占用硬盘容量的目录,包括缓存,日志文件以及某些软件运行所产生的文件,程序文件等
    • 内容

    • 建议

      • 将数据合理的放在这个目录下的子目录,而不是自行建立软件独立的目录

目录树

  • 起始点是根目录,root
  • 每一个目录不只能使用本地分区的文件系统,也可以使用网络上的文件系统
  • 每个文件再次目录树的文件名都是独一无二的
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值