小白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小白学习入门过程

这篇博客不是写技术的。         说到linux,本人也只是小白级别的。但是本人并不认为小白就不能写点学习过程。         每个人吧,都有各自的学习方式。有些人想学啥新东西的时候喜欢买几本...
  • sundenskyqq
  • sundenskyqq
  • 2015年07月31日 14:50
  • 1215

C++重要知识点整理-思考

C++中构造函数的多种情况。尤其在构造函数初始化列表这个地方,有点小变数,如果简单地顺理一下,就会非常清晰、简单。关于继承,主要考虑不同访问限制符下,访问权限的问题。请看下面我的整理,现在感觉很清晰。...
  • wangqingbo0829
  • wangqingbo0829
  • 2014年09月22日 20:12
  • 1463

7.Linux 的文件权限和目录配置

/etc/passwd //用户信息 /etc/shadow // 密码 /etc/group //组名 Linux 文件属性 权限 : d:目录 -:文件 ...
  • enlyhua
  • enlyhua
  • 2016年12月05日 22:07
  • 284

Unity3d中的重要知识点

原文:http://www.cnblogs.com/qiaogaojian/p/5980149.html 数据结构和算法很重要!图形学也很重要!大的游戏公司很看重个人基础,综合能力小公司看你实际...
  • qq_36754021
  • qq_36754021
  • 2017年03月21日 10:05
  • 359

一些 Android 重要知识点解析整理

http://www.open-open.com/lib/view/open1428454383026.html Android中的异步任务机制 Android中AsyncTak的...
  • qq_35521087
  • qq_35521087
  • 2016年07月10日 08:56
  • 217

JS知识点整理

最基础语法有哪些? 基础语法几乎所有的语言差异不大,无非数据类型、操作符、控制语句、函数等,简单列举下。 5种基本数据类型 & 1种复杂的数据类型 JavaScript包含5种基本数...
  • mozhi111
  • mozhi111
  • 2016年11月02日 16:42
  • 500

MFC深入浅出知识点笔记

第一章 1 windows程序可调用的函数库,包括windowsAPI和CRT(c runtime library)两部分组成 2 LIBC.LIB是静态版本。MSVCRT.LIB是C runtime...
  • guohanma
  • guohanma
  • 2017年04月20日 15:42
  • 325

JAVA重要知识点

JAVA虚拟机:执行java字节码的虚拟机进程(java虚拟机知道底层硬件平台的指令长度和其它特性,使得java程序运行在任意平台成为可能)指令javac与java: javac:编译 java:...
  • qq_15437629
  • qq_15437629
  • 2015年11月20日 11:02
  • 676

Linux中重要目录及重要命令

Linux下的重要目录/proc, /sys, /SElinux, /bin, /usr/lib, /usr/local, /var, /tmp (1)/proc:特殊文件目录。这个目录采用一种特殊...
  • liyueshang
  • liyueshang
  • 2017年11月12日 18:23
  • 174

AngularJS自学之路——知识点记录(一)

AngularJS(以下知识点摘抄自《AngularJS权威教程》一书。) 1、ng-app指令标记了AngularJS脚本的作用域; 2、AngularJS应用引导过程有3个重要点: 1)注入...
  • qq_15096707
  • qq_15096707
  • 2016年08月07日 16:47
  • 1015
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:小白linux学习旅途---目录权限重要知识点
举报原因:
原因补充:

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