Linux文件权限学习笔记

原创 2015年07月08日 19:21:51

刚看到鸟哥的私房菜的Linux权限部分,在此总结一下,作为复习,也好和大家分享下这部分的知识。因为是初学Linux,有说错的地方还请各位谅解。。。
Linux权限有2种表示方式:10位的字符串或者3个数字。
字符串中第一位表示的是该文件是什么类型的,如一个文件权限字符串是-rwxr–r–这个第一个-指的就是这是一个文件的权限。如果是d就是表示文件夹。
后面每3位为一组,分别表示Owner,Group,Others对这个文件的权限。Owner就是指创建这个文件的人,也就是文件的主人。Group是Linux中用户的组的概念,指和Owner同Group的用户,可以理解为Owner的家人。Others就是其他人,可以理解为外人如邻居什么的。
还是上面那个-rwxr–r–。我们3个字符一组给他分组。第一组rwx,表示Owner对这个文件的权限是rwx,r代表可以读,w代表可以写,x代表可以运行,-就代表没有这个权限。以此类推,第二组r–就是说Group的用户只能读这个文件。
对于文件夹来说,可运行是指可以进入这个文件夹,可写是可以操作文件夹下的文件,如增加删除文件夹下的文件。如果只有可读权限,那么就只能获得文件夹下文件的列表。

数字方式表示的权限是这个样子的“741”,是一个三位数。三位分别表示Owner,Group,Others的权限。数字的值是rwx三种权限的和。r=4,w=2,x=1。上面第一个数字是7=4+2+1,所以就是表示Owner拥有rwx权限。

说了那么多,要怎么设置权限呢?可以用chmod命令。
chmod命令可以用字符串像rwxr–r–这样设置(第一位就不需要了)也可以设置数字像741,然后跟上文件名。
“chmod u 权限(数字或字符串) 文件名”这种命令u表示只改User(就是Owner因为o表示Others了)的权限。类似的,g表示Group,o表示Others,还可以u+x这样写,u表示用户,+x表示为用户添加运行权限。同理-x表示取消运行权限。
最后要查看文件权限可以进入文件目录cd,输入命令ls -l或者ll。

Linux 下 查看以及修改文件权限

查看权限 在终端输入: ls -l xxx.xxx (xxx.xxx是文件名) 那么就会出现相类似的信息,主要都是这些: -rw-rw-r-- 其中: 最前面那个 - 代表的是类型 中...
  • menxu_work
  • menxu_work
  • 2013年12月11日 17:51
  • 46606

linux 文件其他权限(s、t、i、a)解析

文件权限除了r、w、x外还有s、t、i、a权限: s:文件属主和组设置SUID和GUID,文件在被设置了s权限后将以root身份执行。在设置s权限时文件属主、属组必须先设置相应的x权限,否则s权限并...
  • hunanchenxingyu
  • hunanchenxingyu
  • 2014年08月18日 10:11
  • 2008

Linux修改文件属性和权限

来自鸟哥的Linux私房菜 在Linux下,和文件有关的身份有用户组,所有者,others,这三种身份又有三种权限,即r(读)、w(写)、x(执行)。 首先,文件权限描述由10个字符组成,...
  • sinat_30071459
  • sinat_30071459
  • 2016年04月19日 17:11
  • 6885

Linux下用户组、文件权限详解

用户组 在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的概念 - 所有者 - 所在组 - 其它组 - 改变用户所在的组   所有者...
  • samjustin1
  • samjustin1
  • 2016年08月19日 16:50
  • 426

linux文件3种身份&3种权限

前面执行ll命令时,列出很多内容:         本节主要介绍这些字段的意义,首先linux一般将文件可存取的身份分为3类:owner/group/others     (即拥有者/群组/其...
  • liugongfeng
  • liugongfeng
  • 2015年04月21日 19:17
  • 2796

linux文件权限查看及修改(实用)

查看linux文件的权限:ls -l 文件名称 查看linux文件夹的权限:ls -ld 文件夹名称(所在目录) 修改文件及文件夹权限: sudo chmod -(代表类型)×××(所有者)××...
  • zljjava
  • zljjava
  • 2015年06月30日 09:19
  • 6622

Linux文件权限

一、Linux文件权限     每个Linux文件具有四种访问权限:可读(r)、可写(w)、可执行(x)和无权限(-)。     利用ls -l命令可以看到某个文件或目录的权限,它以显示数据的...
  • chao1983210400
  • chao1983210400
  • 2013年12月25日 19:54
  • 870

Linux下目录文件权限的查看和修改

在我的服务器下面有这几个文件夹同时用ls -l也可以查看到这几个文件的权限.看其中的assets文件一共有十位数,其中: 最前面那个 - 代表的是类型 中间那三个 rwx 代表的是所有者(user...
  • qq_28832135
  • qq_28832135
  • 2016年09月14日 10:48
  • 2000

一、Linux文件权限

一、Linux文件权限    每个Linux文件具有四种访问权限:可读(r)、可写(w)、可执行(x)和无权限(-)。    利用ls -l命令可以看到某个文件或目录的权限,它以显示数据的第一个字段为...
  • forest_fire
  • forest_fire
  • 2016年03月21日 10:41
  • 424

Linux系统下如何查看及修改文件读写权限

原文地址:http://tech.ddvip.com/2008-01/119991599540175.html 查看文件权限的语句:   在终端输入:   ls -l x...
  • wangchenggong1988
  • wangchenggong1988
  • 2014年02月26日 16:52
  • 841
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux文件权限学习笔记
举报原因:
原因补充:

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