5分钟读懂Linux权限管理
权限管理:本文用于初学者对Linux文件系统权限的快速了解!!
进程安全上下文:  进程对文件的访问权限应用模型:    进程的属主与文件的属主是否相同;如果相同,则应用属主权限;     否则,则检查进程的属主是否属于文件的属组;如果是,则应用属组权限;     否则,就只能应用other的权限;我们常看到目录或者文件出现 rwxrwxrwx:
               左三位:定义user(owner)的权限
               中三位:定义group的权限;
               右三位:定义other的权限
权限包括:
    r:readable, 读
    w:writable, 写
    x:excutable,执行
对于文件来说:
     r:可获取文件的数据;
     w: 可修改文件的数据;
     x:可将此文件运行为进程;
对于目录来说:
     r:可使用ls命令获取其下的所有文件列表;
     w: 可修改此目录下的文件列表;即创建或删除文件;
     x: 可cd至此目录中,且可使用ls -l来获取所有文件的详细属性信息;
权限组合机制:
            --- 000 0
            --x 001 1
            -w- 010 2
            -wx 011 3
            r-- 100 4
            r-x 101 5
            rw- 110 6
            rwx 111 7
通过了解组合机制,大家可以练习:rwxrw-r-x, rwxrwxr-x, -wxr-x---, rw---r--, rw-r-xr-x,655,777,700,510
权限管理命令:
  chmod:
			    chmod [OPTION]... MODE[,MODE]... FILE...
       		    chmod [OPTION]... OCTAL-MODE FILE...
       		    chmod [OPTION]... --reference=RFILE FILE...  参考其它文件
    三类用户:
       				      u:属主
       				      g:属组
       				      o:其他
       				      a:所有
(1)chmod [OPTION]... MODE[,MODE]... FILE...
      MODE表示法:
       				        赋权表示法:直接操作一类用户的所有权限位rwx;
       					          u=
       					          g=
       					          o=
       					          a=
       				        授权表示法:直接操作一类用户的一个权限位r,w,x;
       					          u+, u-
       					          g+, g-
       					          o+, o-
       					          a+, a-
       		    选项:
       			      -R,--recursive:递归修改
从属关系管理命令:chown、chgrp
umask:文件的权限反向掩码,遮罩码
umask MASK:设置umask,仅对当前的shell进程有效
      文件:
       			        666-umask
       		      目录:
       			        777-umask
  PS:文件不能拥有执行权限,如果相减的结果中有执行权限,则需要将其加1;
       			      umask:023
       				      666-023=644
       				      777-023=754
5分钟读懂Linux权限管理的更多相关文章
- 一片非常有趣的文章  三分钟读懂TT猫分布式、微服务和集群之路
		
原文http://www.cnblogs.com/smallSevens/p/7501932.html#3782600 三分钟读懂TT猫分布式.微服务和集群之路 针对新手入门的普及,有过大型网站技 ...
 - Linux—权限管理
		
Linux 权限管理 1.权限简介 Linux权限是操作系统用来限制对资源访问的机制,权限一般分为读.写.执行.系统中每个文件都拥有特定的权限:属主.属组以及其他人,通过这样的机制来限制哪些用户或用户 ...
 - 【Linux】 Linux权限管理与特殊权限
		
Linux权限管理 权限管理这方面,非常清楚地记得刚开始实习那会儿是仔细研究过的,不知道为什么没有笔记留痕..除了一些基本的知识点早就忘光了,无奈只好从头开始学习一遍.. ■ 基本权限知识 这部分实在 ...
 - 用户和用户组以及 Linux 权限管理
		
1.从 /etc/passwd 说起 前面的基本命令学习中,我们介绍了使用 passwd 命令可以修改用户密码.对于操作系统来说,用户名和密码是存放在哪里的呢?我们都知道一个站点的用户名和密码是存放在 ...
 - linux权限管理-特殊权限
		
目录 linux权限管理-特殊权限 一,特殊权限 Linux权限属性chattr概述 linux进程掩码umask linux权限管理-特殊权限 一,特殊权限 1.suid(4000) SetUID( ...
 - linux权限管理-基本权限
		
目录 linux权限管理-基本权限 权限修改命令chmod linux权限管理-基本权限 权限 针对某些文件和进程,对用户进行限制 权限与用户的关系 rwx rwx r-x User Group Ot ...
 - linux权限管理—基本权限
		
目录 Linux权限管理-基本权限 一.权限的基本概述 二.权限修改命令chmod 三.基础权限设置案例 四.属主属组修改命令chown Linux权限管理-基本权限 一.权限的基本概述 1.什么是权 ...
 - Linux系列教程(十六)——Linux权限管理之ACL权限
		
通过前面的两篇博客我们介绍了Linux系统的用户管理,Linux用户和用户组管理之相关配置文件 讲解了用户管理的相关配置文件,包括用户信息文件/etc/passwd,用户密码文件/etc/shadow ...
 - Linux基础知识之用户和用户组以及 Linux 权限管理
		
已经开始接触Linux用户管理,用户组管理,以及权限管理这几个逼格满满的关键字.这几个关键字对于前端程序猿的我来说真的是很高大上有木有,以前尝试学 Linux 的时候看到这些名词总是下意识的跳过不敢看 ...
 
随机推荐
- 55  (OC)*  图片圆角处理
			
iOS图片设置圆角性能优化 问题 圆角虽好,但如果使用不当,它就是你的帧数杀手,特别当它出现在滚动列表的时候.下面来看圆角如何毁掉你的流畅度的. 实测 layer.cornerRadius 我创建 ...
 - 关于读写APP.config文件能读却写不了的问题
			
今天要求用winform写一个窗口用来读写一个App.config,要对 <appSettings>里面的add key和value进行添加和修改.要实现的效果图如下: -------- ...
 - 29道Zookeeper面试题超详细(附答案)
			
原文链接 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件.它是一个为分布式应用提供一致性服务的软件 ...
 - Spring Boot2 系列教程(八)Spring Boot 中配置 Https
			
https 现在已经越来越普及了,特别是做一些小程序或者公众号开发的时候,https 基本上都是刚需了. 不过一个 https 证书还是挺费钱的,个人开发者可以在各个云服务提供商那里申请一个免费的证书 ...
 - Spring boot缓存初体验
			
spring boot缓存初体验 1.项目搭建 使用MySQL作为数据库,spring boot集成mybatis来操作数据库,所以在使用springboot的cache组件时,需要先搭建一个简单的s ...
 - APP自動化測試腳本1
			
package com.lemon.day01; import java.net.MalformedURLException; import java.net.URL; import java.uti ...
 - 挖穿各大SRC的短信轰炸
			
今天给大家分享一个短信轰炸绕过的姿势,大疆.百度.腾讯等等src都有用此方法绕过的案例. 给大家看一下 这里就不给大家截图了,在src中提交的截图都没有打码,这里放出来不太方便. 这里就只举出大疆的例 ...
 - CF #579 (Div. 3) C.Common Divisors
			
C.Common Divisors time limit per test2 seconds memory limit per test256 megabytes inputstandard inpu ...
 - 认识Airflow的DAG
			
前文Airflow的第一个DAG已经跑起来了我们的第一个任务. 本文就来丰富这个任务. 回顾我们的任务内容 我们定义了DAG的名称为Hello-World, 这个叫dag_id, 补充说明descri ...
 - Angular 内嵌视图、宿主视图
			
解析视图: 内嵌视图 - 连接到模板的嵌入视图,在组件模板元素中添加模板(DOM元素.DOM元素组) 宿主视图 - 连接到组件的嵌入视图,在组件元素中添加别的组件 使用类说明: ElementRef ...