博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux之权限
阅读量:6854 次
发布时间:2019-06-26

本文共 1146 字,大约阅读时间需要 3 分钟。

  • 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 正在执行着的程序的信息,如应存放于此
    /var/spool 存放程序的(即spool data)
    /var/tmp 临时文件
    这三个目录一般都是分区的

转载于:https://www.cnblogs.com/tony9/p/5922625.html

你可能感兴趣的文章
每天一个知识点linux(二)关机重启命令
查看>>
以程序的方式操纵NTFS的文件权限(下)
查看>>
LVM逻辑卷管理
查看>>
zabbix与nagios对比
查看>>
MySQL源码安装完成后修改安装路径启动问题
查看>>
合并下载的Solaris镜像为DVD文件的方法
查看>>
设计ShartPoint的组织结构和成员
查看>>
shell编程入门步步高(一、shell简介)
查看>>
一个简单的HQL优化
查看>>
从股价说起 百神大战凸现百度与腾讯阿里差距
查看>>
MariaDB六之主从复制
查看>>
outlook cannot send this item
查看>>
【Win7下Android native code的编译和调试】
查看>>
【iOS-cocos2d-X 游戏开发之十】自定义各类模版&触屏事件讲解!
查看>>
域环境下如何保护重要资料文件的安全(二)---IRM&RMS(下)
查看>>
服务器升迁架构.png
查看>>
不能联系xx域的域控制器
查看>>
生产网络做portfast等配置对网络的影响
查看>>
Connection is read-only. Queries leading to data modification are not allowed
查看>>
LeetCode - 43. Multiply Strings
查看>>