linux之权限

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux之权限相关的知识,希望对你有一定的参考价值。

  • why

    linux中权限是是文件属性之一,权限之于文件与目录都非常重要,例如文件是否能执行取决于权限而非文件后缀等等。

Linux下文件属性

权限 10个字符;第1个字符为文件类型,后面3个字符一组,分别由rwx组成;owner\group\other
i-node 链接数
用户 文件的拥有者,即创建了此文件者;/etc/passwd
用户组 组内所有成员具有相同的权限;/etc/group
文件大小 单位默认为B,使用-h试试
时间 为文件创建时间或者最近修改时间

 技术分享

  1. 修改文件属性

    6属性都是可以修改的

    权限 chmod;例如chmod 744 file或者u,g,o,a  (+ - =) rwx
    用户 chown;例如chown jason file或者chown jason:jason file;目录下的文件递归-R
    用户组 chgrp;必须存在与group中
  2. 权限之于目录

    r w x
    dir 可查询目录下结构 创建,删除,重命名,移动 进入目录
  3. Linux下文件种类

    - 普通文件下还分:ascii、binary、date
    d 目录
    c 串口设备
    b 存储设备
    l 链接
    s 数据接口
    p 多线程

    通过file命令可以查看文件类型

    技术分享

    文件是否可执行与文件的权限有关,和文件的后缀没有关系,后缀只是为了了解文件是什么东西

  4. /:与开机系统有关

    bin 单用户模式下还能被操作的命令
    boot 开机使用的文件
    dev 设备文件
    etc 系统配置文件
    home 用户主文件夹
    lib 系统函数库
    media 媒体文件
    mnt 挂载
    opt 第三方软件放置
    root 管理员
    sbin 开机过程中需要使用的开机,修复,还原系统
    srv service
    tmp 临时放置

    /usr:与软件安装有关

    /usr/bin 用户命令
    /usr/include c的头文件与包含文件
    /usr/lib 软件的库
    /usr/local 自己安装的软件
    /usr/sbin 一些非系统正常运行所需要的命令
    /usr/share 共享文件
    /usr/src 源码

    /var:与系统运作有关,包含数据文件

    /var/cache 应用程序的缓存文件
    /var/lib 应用程序的信息、数据
    /var/local /usr/local中程序的信息、数据
    /var/lock 锁文件
    /var/log 日志文件
    /var/opt /opt中程序的信息、数据
    /var/run 正在执行着的程序的信息,如PID文件应存放于此
    /var/spool 存放程序的假脱机数据(即spool data)
    /var/tmp 临时文件
    这三个目录一般都是分区的

以上是关于linux之权限的主要内容,如果未能解决你的问题,请参考以下文章

Linux权限管理之基本权限

Linux学习笔记之权限的管理

linux之权限之隐藏权限

Linux之权限设置(默认权限隐藏权限及特殊权限)

[Linux之权限管理⽤户组管理]

linux之权限