Linux权限和指令的关系
1、让用户能进入某目录称为”可工作目录“的基本权限为何:
可使用的指令:例如cd等变换工作目录的指令;
目录所需权限:用户对这个目录至少需要具有x的权限
额外需求:如果用户想要在这个目录内利用ls查阅文件名,则用户对此目录还需要r的权限
2、用户在某目录内读取一个档案的基本权限为何?
可使用的指令:例如本章谈到的cat,moremless等等
目录所需权限:用户对这个目录至少需要具有x权限
档案所需权限:使用者对档案至少需要具有r的权限才行
3、让使用者可以修改一个档案的基本权限为何?
可使用的指令:例如nano或未来要介绍的vi编辑器等;
目录所需权限:用户在该档案所在的目录至少要有x权限;
档案所需权限:使用者对该档案至少要有r,w权限
4、让一个使用者可以建立一个档案的基本权限为何?
目录所需权限:用户在该目录要具有w,x的权限,重点在w啦!
5、让用户进入某目录并执行该目录下的某个指令之基本权限为何?
目录所需权限:用户在该目录至少要有x的权限
档案所需权限:使用者在该档案至少需要有x的权限
例题:让一个使用者vbird能够进行”cp/dir1/file1/dir2“的指令时,请说明dir1,file1,dir2的所需权限为何?
答:执行cp时,vbird要”能够读取来源文件,并且写入目标文件!“所以应参考上述第二点与第四点的说明!因此各档案/目录的最小权限应该是:
dir1:至少需要有x权限
file1:至少需要有r权限
dir2:至少需要有w,x权限
例题:有一个档案全名为/home/stuf=dent/www/indx.html,各相关档案/目录的权限如下:

请问vbird这个账号(不属于student群组)能否读取index.html这个档案呢?
答:虽然www与index.html是可以让vbird读取的权限,但是因为目录结构是由根目录一层一层读取的,因此vbird可进入/home但是却不可进入/home/student/,既然连进入/home/student都不许了,当然就读不到index.html了!所以答案是”vbird“不会读取到index.html的内容哦
那要如何修改权限呢?其实只要将/home/student的权限修改为最小711,或者直接给与755就可以喽。
简答题:
1、如何更改一个目录的名称?例如由/home/test变为/home/test2
mv /home/test/home/test2
2、PATH这个环境变量的意义?
这个是用来指定执行文件执行 的时候,指令搜寻的目录路径
3、umask有什么用处和有点
umask可以拿掉一些权限,因此,适当的定义umask有助于系统的安全,因为它可以用来建立默认的目录或档案的权限
4、当一个使用者的umask分别为033与044它所建立的档案与目录的权限为何?
在umask为033时,则预设是拿掉group与other的w(2)x(1)权限,因此权限就称为”档案-rw-r--r--“,目录drwxr--r--,而当umask044时,则拿掉r的属性,因此就称为”档案-rw--w--w-,目录drwx-wx-wx“
5、什么是SUID?
当一个指令具有SUID的功能时,则:
SUID权限进队二进制程序(binary program)有效
执行者对于该程序需要具有x的可执行权限
本权限仅在执行该程序的过程中有效(run-time);
执行者将具有该程序拥有者(owner)的权限
Linux权限和指令的关系的更多相关文章
- Linux权限管理(week1_day5)--技术流ken
权限概述 Linux系统一般将文件可存/取访问的身份分为3个类别:owner(拥有者).group(和所有者同组的用户).others(其他人,除了所有者,除了同组的用户以及除了超级管理员),且3种身 ...
- Linux快捷键 Linux权限
第1章 回顾昨天内容 1.1 取出网卡ip地址 取出文件权限 1.2 awk '找谁{干啥}' awk 'NR==2{print $4}' 1.3 系统时间 [root@oldboyedu-40-n ...
- 看完这篇 Linux 权限后,通透了!
我们在使用 Linux 的过程中,或多或少都会遇到一些关于使用者和群组的问题,比如最常见的你想要在某个路径下执行某个指令,会经常出现这个错误提示 . permission denied 反正我大概率见 ...
- Linux入门50指令
1, mkdir创建目录 make directory 可以带着路径,在什么位置创建什么目录 如:mkdir /etc/date 在目录etc下创建date目录 重要参数 –p 递归创建,mkdir ...
- linux常用操作指令
Linux常用操作指令: 常用指令 ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(a ...
- Linux日常使用指令大全
Linux日常使用指令大全 Java代码 www.ahlinux.com 001.日常维护常用查询命令 #top 显示系统进程 #clear 清理屏幕信息 #cat /etc/redhat-r ...
- Linux权限操作 [转]
Linux权限操作 本文内容来自<鸟哥linux私房菜>读后个人做的笔记,该书实为学习linux的很好入门教材 一.文件属性 ls ls -al列出所有的档案属性 ls是List的意思 档 ...
- linux权限---【600,644,700,755,711,666,777】 - - 博客频道 - CSDN.NET
body { font-family: "Microsoft YaHei UI","Microsoft YaHei",SimSun,"Segoe UI ...
- Linux权限分析
我看过网上的一些有关Linux的权限分析,有些说的不够清楚,另外一些说的又太复杂.这里我尽量简单.清楚的把Linux权限问题阐述明白,Linux权限没有那么复杂. Linux权限问题要区分文件权限和目 ...
随机推荐
- Appium基础三:Appium实现原理
1.web自动化测试用的selenium webdriver 是c/s模式,server端和client端是通过webdriver protocol实现的,而Appium是参考selenium开发的, ...
- SQL SERVER 2014 缺少Business Intelligence 解决办法
SQL SERVER 2014安装完所有的数据库工具后,缺少开发工具 Business Intelligence 之解决办法. https://msdn.microsoft.com/en-us/l ...
- IOSruntime : 运行时机制
首先必须明白的: 1.是什么 1> runtime是一套比较底层的纯C语言API, 属于1个C语言库, 包含了很多底层的C语言API 2> 平时编写的OC代码, 在程序运行过程中, 其实最 ...
- 洛谷 P2691 逃离
题目描述 一个n×n栅格是由n行和n列顶点组成的一个无向图,如图所示.用(i,j)表示处于第i行第j列的顶点.除了边界顶点(即满足i=1,i=n,j=1或j=n的顶点(i,j)),栅格中的所有其他顶点 ...
- 用NPOI操作EXCEL-锁定列CreateFreezePane()
public void ExportPermissionRoleData(string search, int roleStatus) { var workbook = new HSSFWorkboo ...
- 01_10_Struts2_2.1.6版本的中文问题
01_10_Struts2_2.1.6版本的中文问题 1. 由于Struts2_2.1.6存在bug 正常情况下在struts.xml配置如下一行 <constant name="st ...
- IOS版本判断
-(void)getIOSVersion { //#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 50000 //此方法和编译器相关 //quanju.iOS ...
- iOS项目工程及目录结构
做过一些iOS的项目,不同项目的沉淀没有积累到一起,目录的管理都在后期随着人员的增加越来越混乱,因此在这里做一些梳理,希望达到两个目的. 一套相对通用的目录结构,作为后续项目的模版. 积累相应的基础库 ...
- salt常用模块
salt 常用命令整理 转载:https://www.cnblogs.com/aslongas/p/6964890.html salt 常用命令整理 ***********模块******** ...
- GoogleTest 之路1-Generic Build Instructions编译指导总方案
准备工作 为了在你的测试中使用GoogleTest, 你必须让你的编译系统 知道到哪里去寻找GoogleTest 的头文件和源文件. 具体的方法只能依赖于你具体使用的哪种编译系统了,一般来讲这个非常容 ...