linux权限关系,linux学习笔记----权限与命令之间的关系(极重要)

一、权限与命令之间的关系

ba038bb7ed5a42359c948ed0e6cb07d0.png

二、文件与目录的默认权限与隐藏权限

1)umask为默认的权限(通过umask -S)查看你的系统的默认权限。

88632750a84801ec39e2c53becdcbda9.png

umask的分数是指该默认值需要减掉的权限,比如说umask=022,则该权限为u=7-0=7,g=7-2=5,o=7-2=5;即该权限为755

2)文件的隐藏属性chattr,lsattr(显示文件隐藏属性)

chattr [=-=][ASacdistu]最常用的是a和i,其中a代表这个文件只能增加数据,而不能删除数据或修改数据。只有root有这个权限。i代表让一个文件不能被删除,改名,设置链接也无法写入或添加数据。如

be7567dd2d9a2008db82317e55c497c9.png

6c163ab93713bdb3ff1b73b35b87bf8a.png

3)隐藏权限

除了owner,group,others三个权限身份都有的rwx之外,还有SUID,SGID,SBIT

对于SUID而言,当加入这个权限后,x就变为s,比如说一个用户要修改只有root才能修改的密码,这要怎么做呢?

1a32c3b131217358eb01e1d1d7881a3a.png

对于SGID而言,当s标志在文件所有者的x项目时为SUID,那s在用户组的x时则为SGID。如

e650fc1cd85a91b0b4503ea1f8677845.png

对于SBIT只是对目录有效。当将目录A加上SBIT的权限后,则只能对自己创建的文件或目录级逆行删除等相关操作,而无法删除他人的文件。

那么怎么加入以上的这三种权限呢,则像rwx这三个权限一样,SUID=4,SGID=2,SBIT=1;只要在rwx的权限前加上一个数字即可。比如说:

7542e418f9ab25d75258d60178f02109.png

Linux学习笔记之权限与命令之间的关系(重要)及文件与文件夹知识总结

一.让使用者能进入某文件夹成为可工作文件夹的基本权限为何: 可使用的命令:比如 cd 等变换工作文件夹的命令. 文件夹所需权限:使用者对这个文件夹至少须要具有 x的权限 额外需求:假设使用者想要在这个 ...

linux学习笔记28--监控命令vmstat,iostat, lsof

linux的监控包括多个方面,常用的是进程,内存,I/O,磁盘空间这三个方面. vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存.进程. ...

Linux学习笔记之——基础命令学习

1.find 按照名字查找:find / -name file_name   2.zip压缩 1) 我想把一个文件repartition.txt和一个目录invader压缩成为amateur.zip: ...

Linux学习笔记15——GDB 命令详细解释【转】

GDB 命令详细解释 Linux中包含有一个很有用的调试工具--gdb(GNU Debuger),它可以用来调试C和C++程序,功能不亚于Windows下的许多图形界面的调试工具. 和所有常用的调试工 ...

linux学习笔记27--监控命令ps和top,free

Linux中的ps命令是Process Status的缩写.ps命令用来列出系统中当前运行的那些进程.ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信 ...

linux学习笔记23--时间命令date和cal

在linux环境中,不管是编程还是其他维护,时间是必不可少的,也经常会用到时间的运算,熟练运用date命令来表示自己想要表示的时间,肯定可以给自己的工作带来诸多方便. 1.命令格式: date [参数 ...

1)Linux学习笔记:crontab命令

crond简介 crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程 配置文件 ``` SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin: ...

Linux学习笔记:常用命令

个人常用的Linux命令总结(持续更新): 切换目录:cd 列出目录下面的文件:ls 显示当前所在的目录:pwd 操作文件 新建文件:touch file01 查看文件内容:less more cat ...

Linux学习笔记:常用命令grep、iconv、cp、mv、rm

本篇记录一些近期常用的命令. 一.grep过滤 grep过滤 不包含某些字符串 cat test.txt | grep -v '.jpg' 过滤jpg结尾的图片 cat test.txt | grep ...

随机推荐

Linux权限管理.md

Linux 文件的权限 Linux文件权限简介 Linux 文件或目录的属性主要包括:文件或目录的节点.种类.权限模式.链接数量.所归属的用户和用户组.最近访问或修改的时间等内容.具体情况如下: # ...

OpenGL 圆角矩形

本来打算用四个圆角GL_TRIANGLE_FANS+两个矩形来填充, 后来经无情公子的提醒, 突然发现:"尼玛就是一压扁了的圆啊!" 于是全部用GL_TRIANGLE_FANS, ...

h5 canvas 画图

h5 canvas 画图

.net 开发的奇淫巧计

随机数 Random random = new Random(( int)DateTime .Now.Ticks & 0x0000FFFF); 如何让ASP.NET Web API显示完整的错 ...

Java基础知识强化48:Java中哈希码

1.概念:      哈希其实只是一个概念,没有什么真实的指向.它的目的是保证数据均匀的分布到一定的范围内.所以不同数据产生相同的哈希码是完全可以的.      现在是站在JAVA虚拟机的角度来看内存 ...

Oracle中使用escape关键字实现like匹配特殊字符,以及&字符的转义

http://blog.chinaunix.net/uid-26896647-id-3433968.html http://soft.chinabyte.com/database/398/124298 ...

深入理解extern使用方法

一. extern做变量声明 l  声明externkeyword的全局变量和函数可以使得它们可以跨文件被訪问. 我们一般把全部的全局变量和全局函数的实现都放在一个*.cpp文件中面,然后用一个同名的 ...

使用Docker搭建简易的 Java Web 环境

![group_5622_0](http://ow20g4tgj.bkt.clouddn.com/2017-09-10-group_5622_0.png) 从[

python CSS

CSS 一. css的四种引入方式   1.行内式  2.嵌入式  3. 链接式 将一个.css文件引入到HTML文件中 1

基本矩张量与strike.dip.rake的对应

basefp1=[ ]; M(,:)=[ ]; basefp2=[ -];M(,:)=[ - ]; basefp3=[ ];M(,:)=[ ]; basefp4=[ -];M(,:)=[ ]; bas ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值