linux运维、架构之路-linux文件权限
一、 R W X对应的数字及计算的方法

1、linux普通文件权限总结
①r可读:表示具有读取、浏览文件内容(block)的权限
②w可写:表示具有新增、修改文件内容的权限删除文件(修改文件名、)或创建文件的权限是受上一级目录的权限控制,和文件本身权限无关
③x可执行:表示具有执行文件的权限,主要是linux中的一些命令或脚本
#1)首先文件的本身要能够执行 #2)普通用户同时还需要具备r的权限才能执行 #3)root用户只要有x的权限就能执行
2、linux系统目录权限总结
①r、可读:表示具有浏览目录下面文件及目录的权限
#)如果没有x权限,则不能进入到目录里,无法执行cd dir #)如果没有x权限,ls查看时可以看到所有文件名,但是会提示没有权限访问目录下的文件 #)如果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中常用快捷键

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

所需图标



















































linux运维、架构之路-linux文件权限的更多相关文章
- Linux运维四:文件属性及文件权限
一:文件属性 我们使用ls -lhi命令来查看文件时,会列出一堆的文件属性,如: [root@Gin day7]# ll -hi total 7.8M 260674 -rw-r--r-- 1 root ...
- Linux运维人员共用root帐户权限审计
Linux运维人员共用root帐户权限审计 2016-11-02 运维部落 一.应用场景 在中小型企业,公司不同运维人员基本都是以root 账户进行服务器的登陆管理,缺少了账户权限审计制度.不出问题还 ...
- linux运维架构师职业规划
1.假如你从来未接触过Linux的话,首先要做的就找一本指导书来学习.现在公认的Linux的入门书籍是“鸟哥的私房菜”,讲的很全面,鸟哥的私房菜一共分为两部,一部是基础篇,一部是服务器篇.“鸟哥的私房 ...
- 教老婆学Linux运维(二)Linux常用命令指南【上】
目录 教老婆学Linux(二)Linux常用命令指南[上] 一.概述 二.常用命令 教老婆学Linux(二)Linux常用命令指南[上] 作者:姚毛毛的博客 tips:文章太长,分两篇发出,本篇发前三 ...
- Linux运维人员共用root帐户权限审计(转至马哥Linux运维)
一.应用场景 在中小型企业,公司不同运维人员基本都是以root 账户进行服务器的登陆管理,缺少了账户权限审计制度.不出问题还好, 出了问题,就很难找出源头.这里介绍下,如何利用编译bash 使不同的客 ...
- 教老婆学Linux运维(二)Linux常用命令指南【下】
目录 tips:紧接上一篇,Linux常用命令指南[上] 2.4 文件解压缩 2.4.1 官宣的linux压缩工具:tar tar的基本命令格式为 tar [参数选项] [文件或目录] 我们前面学的命 ...
- Linux运维入门到高级全套常用要点
Linux运维入门到高级全套常用要点 目 录 1. Linux 入门篇................................................................. ...
- 最适合初学者的Linux运维学习教程2018版
Linux运维工程师是一个新颖岗位,现在非常吃香,目前从行业的角度分析,随着国内软件行业不断发展壮大,越来越多复杂系统应运而生,为了保证系统稳定运行,必须要有足够多的Linux运维工程师.维护是软件生 ...
- Linux运维工程师学习大纲
linux运维课程大纲: Linux运维: Linux系统管理: Linux服务及安全管理: httpd,lamp,lnmp cache:memcached,varnish DB:mysql(mari ...
- 其它综合-运维老鸟分享linux运维发展路线规划
运维老鸟分享linux运维发展路线规划 linux 运维发展路线常见的就是下面两条路线: 第一条:运维应用-->系统架构-->运维开发-->系统开发 第二条:运维应用-->应用 ...
随机推荐
- C++ STL 二分查找
转载自 https://www.cnblogs.com/Tang-tangt/p/9291018.html 二分查找的函数有 3 个: 参考:C++ lower_bound 和upper_bound ...
- activiti 流程发起人控制
最近做activiti流程发起人的控制,最开始的想法是新建一张表 ,通过控制流程定义id与发起人id进行控制,如果这样每次发布新的流程就必须 重新设置流程发起人,因为通过流程定义不能获取流程模型id, ...
- dataframe指定位置插入行
1 loc( ) 函数可以定位行后,并直接赋值插入. 如下可见loc函数对直接改变原来行的值 df = pd.DataFrame({ '动物' : ['狗','猫','兔'], '数量' : [ 3, ...
- Visual Studio格式化所有文档
1.下载 Format All Files 2. 格式化指定类型的文件 说明: Enable Remove and Sort Usings:移除未使用过的引用+排序引用 Exclusion Patte ...
- 【opencv】opencv图像识别的一些基础的基础函数的使用方法
import cv2 import numpy as np from matplotlib import pyplot as plt pic_path = "deal_with.png&qu ...
- Prometheus + AlertManager 邮件报警
安装 wget https://github.com/prometheus/alertmanager/releases/download/v0.13.0/alertmanager-0.13.0.lin ...
- 远程访问其他主机的Mysql(Ubuntu)
远程访问其他主机的Mysql 首先:被访问的电脑应该把防火墙关掉, sudo ufw disable 然后去etc/mysql sudo gedit my.cnf 将bind-address注解掉 由 ...
- lambda表达式(1)
转自:http://www.cnblogs.com/knowledgesea/p/3163725.html 简化了匿名委托的使用,让你让代码更加简洁,优雅.据说它是微软自c#1.0后新增的最重要的功能 ...
- CDH平台搭建遇到的问题
安装之前遇到的问题: Note: Forwarding request to 'systemctl disable NetworkManager.service'. Removed symlink ...
- 多线程06-Lock
; i < ; i++) { c.Increment(); c.Decrement(); ...