zoukankan      html  css  js  c++  java
  • linux运维、架构之路-linux文件权限

    一、 R W X对应的数字及计算的方法

    1、linux普通文件权限总结

    ①r可读:表示具有读取、浏览文件内容(block)的权限

    ②w可写:表示具有新增、修改文件内容的权限删除文件(修改文件名、)或创建文件的权限是受上一级目录的权限控制,和文件本身权限无关

    ③x可执行:表示具有执行文件的权限,主要是linux中的一些命令或脚本

    #1)首先文件的本身要能够执行
    
    #2)普通用户同时还需要具备r的权限才能执行
    
    #3)root用户只要有x的权限就能执行 

    2、linux系统目录权限总结

    ①r、可读:表示具有浏览目录下面文件及目录的权限

    #1)如果没有x权限,则不能进入到目录里,无法执行cd dir
    
    #2)如果没有x权限,ls查看时可以看到所有文件名,但是会提示没有权限访问目录下的文件
    
    #3)如果ls –l列表,会提示没有权限访问文件或者目录的属性,只能看到文件名

    ②w可写:表示具有增加、删除或者修改目录的文件名的权限(需要有x权限配合)

    ③可执行x:表示具有进入目录的权限,但是没有r刚无法查看文件及目录列表,没有w刚无法新

    ④对于目录来说x权限是必须的,用它来访问目录下面文件的inode的信息

    二、文件访问过程回顾

    三、文件删除原理回顾

    1、硬链接数为零

    ①删除文件需要看上级目录的w是否具备w权限

    ②实际删除的是上一级目录的block里面的内容

    2、 进程调用数为零

    ①lsof|grep messages

    ②工作中常用排错:lsof|grep delete

    四、目录硬链接数详解

    五、Linux系统默认权限

    1、Linux文件默认的权限为644比较安全而目录则为755安全

    2、 网站目录比较安全的权限图解

    六、 Linux系统默认权限控制命令umask

    1、umask控制创建文件或目录的默认权限

    ①临时修改:umask 022

    ②永久修改:/etc/profile

    2、另外一些特殊权限

    七、Linux中常用快捷键

    八、常用关机、重启服务器命令

     所需图标

     

    成功最有效的方法就是向有经验的人学习!
  • 相关阅读:
    将自己的工作环境全面移植到C++最后一道工序:能用MFC制作简单的图形界面
    Finally, the working environment has been moved to C++
    统计方面的书籍【zz】
    zz sql 通配符以及转义字符用法
    转载学习并实现DES加密解密算法(三)
    【资源分享】2009版大陆汉语常用字.txt下载
    自己实现的C++Trim()
    nmake命令(windows下的makefile)
    c++对象内存模型【内存布局】
    UML类图关系(VPUML工具绘图)
  • 原文地址:https://www.cnblogs.com/yanxinjiang/p/7561411.html
Copyright © 2011-2022 走看看