预习笔记day15(linux文件权限)

1.文件权限介绍

linux系统中的文件权限和文件对应的用户及用户组关联很大,学习权限的部分知识,需要先了解一下linux系统中用户与用户组方面的基本知识。

2.文件权限位说明

r   w    x      r    -    x          r   -   x

用户权限位     用户组权限位        其他用户权限位

user用户          group用户            others其他用户

代表字符u        代表字符为g            代表字符为o

3.普通文件对应读写执行权限的详细说明

可读r:表示具有读取,游览文件内容的权限

可写w:表示具有新增,修改,删除文件内容的权限

可执行x:表示具有执行文件的权限

4.umask修改方法

4.1基于文件:默认位权限规则

a、Umask都为偶数,默认权限用减法 

b、Umask有奇数,默认权限用减法,然后奇数位加1 

4.2基于目录:默认权限规则 

a、从777计算 

b、默认权限用减法

5.linux特殊权限

5.1suid位:

a、suid(setuid)位通过S字符标识。

b、存在于基本权限的用户权限位的x权限对应的位置。

c、如果用户权限位对应的x权限位上有x权限,则suid就用小写的s标识。

d、suid的s对应的数字权限为4,完整权限用八进制数4000表示。

5.2sgid位: 

sgid(setgid)位同样是通过S字符来标识,但是sgid位存在于基本权限的用户组权限位的x权限对应的位置,如果用户组权限位对应的x权限位上有x权限,则sgid就用小写的s标识,suid的s对应的数字权限为2,完整的权限用八进制数2000表示。

5.3sticky(粘滞位):

sticky(粘滞)位通过字符T标识,存在于基本权限的其他用户位对应的x权限位上,如果其他用户位的x权限位上有x权限,则sticky(粘滞)位通过小写的t标识,对应的数字权限是1,完整的权限用八进制数1000表示。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Day 16 作者:翟玉龙 归档:课堂笔记 2019/3/21 快捷键: Ctrl + 1 标题1 Ctrl + ...
    Linux_淡忘阅读 583评论 0 0
  • 文件权限 目录 一.文件属性 1 1.第二列分3组: 1 2.同一组的三个字符的权限: 1 二.文件权限 1 1....
    高博666阅读 262评论 0 0
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 6,265评论 0 10
  • 1、Linux基础权限,是9个字符17372815 drwxr-xr-x. 3 root root 18 Ma...
    Aza_Lxxx阅读 264评论 0 0
  • 转自: linux:SUID、SGID详解 前言 由于用户在UNIX下经常会遇到SUID、SGID的概念,而且SU...
    cyh老崔阅读 12,296评论 2 9

友情链接更多精彩内容