小白linux学习旅途---目录权限重要知识点

原创 2016年10月11日 12:42:15

       学习linux停停顿顿有两周了,每次学习有不同的收获,这次简要的描述下linux目录权限一重要的概念,编写这篇博客也是为了方

便自己能做个合适的学习笔记,也是共享给大家一点小白学习linux的思路,方便大家共同提出改进的建议,共同学习,共同收获。


     先了解下基础权限修改命令:

      

    chgrp:改变文件所属用户组

  语法:chgrp [组名] [文件名]


    chown:改变文件所有者

    chown [ -R ]账户名文件名chown [ -R ] 账户名:组名文件名


    chmod:改变文件的权限

 

 在linux中能不能进入某一个目录,只与该目录的 X 权限有关,而且,工作目录对于命令的执行是非常重要的,如果你在某目

录下不具有 X 的权限,那么你就无法切换到该目录下,也就无法执行该目录的任何命令,即使你具有该目录的权限。

为了验证该概述


以下图为例是一个新创建的目录及显示例该目录权限

该文件的所有者权限为可读、可写、可执行;用户组权限为可读、不可写、可执行;其他用户组为可读、不可写、可执行。

此时文件拥有者root用户是可以进入该目录并执行该目录下任何操作。


此时我们将该目录权限修改至其他用户组为只可读,不可写,不可执行,如下图所示:


当我们以其他用户,以“bianchenyang”该用户为例进入该目录或想进行对该目录的操作,会提示如下图情况,即使该用户拥有可读的权限。


最后备注下修改目录文件的权限方式:

文中截图中所用到了,利用数字方式来修改权限,linux文件的基本权限有9个,分别是文件拥有者即文件所有权,用户组,其他用

户,三种身份各有自己的read(读),write(写),execute(执行)三种权限。以上图.123该文件权限修改前的规则为例d(表示该文

件为目录,这里不作详细描述),文件的权限字符为“rwxr-xr-x”这9个权限是以三个为一组,“-”表示没有任何权限,其中我们可以使用数字来表示各个

权限,各权限的数字对照如下:

r:4

w:2

x:1

-:0

每种身份“所有权(own)用户组(group)其他用户(others)”各自的三个权限(r、w、x)数字是需要相加的

例如“rwxr-xr-x”,数字表示:

own = rwx = 4+2+1 =7

group = r-x =4+0+1 =5

others = r-x =4+0+1 =5


所以该权限的数字就是755,更改权限的命令则chmod 【755】 加文件或目录


博客已编写完 ,第一次编写有些生疏,期中一些专业术语摘自鸟哥语录,欢迎各位技术大牛评点,如有不足之处,还望各位谅解,

后续将继续努力学习linux,通过实践追求真理。



 

 





版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

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

一、让使用者能进入某目录成为可工作目录的基本权限为何: 可使用的命令:例如 cd 等变换工作目录的命令; 目录所需权限:使用者对这个目录至少需要具有 x 的权限 额外需求:如果使用者想要在这个目录内...

重要知识点一(学习数据结构)

  • 2008年12月28日 09:28
  • 1.45MB
  • 下载

Java学习心得——一些容易被忽略但很重要的知识点

接口Interface 1. 接口中的成员变量默认都是public、static、final类型的,必须被显式初始化 2. 接口中的方法默认都是public、abstract类型的。 3. 接口中只能...

SVN入门学习,一些重要知识点

删除svn服务: sc delete 服务名称 (如果服务名中间有空格,就需要前后加引号) SVN笔记  2017年8月9日13:46:10 一、安装SVN客户端以及服务器端(torto...
  • wuye_lh
  • wuye_lh
  • 2017年08月09日 23:43
  • 51

【前端学习笔记】重要知识点积累

递归调用———————————————————————————1.函数调用函数自身,开始执行递的动作。 2.最后一次给他一个判断终止的条件,开始回头执行归的动作 3.简单的递归实例 //求阶乘 ...

【PhoneGAP学习】Android PhoneGap框架(1)--重要知识点的预先学习(XHR)

PhoneGap推出了好几年了,网络上有不计其数的优秀说明文档和心得,通过学习他们的文章,了解PhoneGap的框架。 话说PhoneGap虽然已经改名换姓成cordova ,但是因由原来的名字被熟...
  • lq83623
  • lq83623
  • 2014年07月16日 23:49
  • 634

【PhoneGAP学习】Android PhoneGap框架(2)--重要知识点的预先学习 (jsonp)

关于JSONP  PhoneGAP中没有直接使用JSONP,这个是需要开发者自己去使用来实现跨域操作。  JSONP是什么,与JSON什么关系? JSON:  基于文本的数据...
  • lq83623
  • lq83623
  • 2014年07月21日 00:04
  • 470

Java学习中之重要知识点

一个类只能extends一个父类,但可以implements多个接口。java通过使用接口的概念来取代C++中多继承。与此同时,一个接口则可以同时extends多个接口,却不能implements任何...
  • yxys01
  • yxys01
  • 2017年07月21日 15:00
  • 184

Object-C学习——数据类型和运算符重要知识点

2.数据类型和运算符

iOS学习重要知识点整理01-Objective-C中@property的所有属性详解

strong和weak 自从有了ARC,就可以使用weak或strong来说明属性是弱引用还是强引用; assign,retain和copy 没有ARC之前,都是使用assign,retain,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:小白linux学习旅途---目录权限重要知识点
举报原因:
原因补充:

(最多只允许输入30个字)