码迷,mamicode.com
首页 > 系统相关 > 详细

Linux之文件访问权限管理

时间:2015-08-27 00:50:12      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:r   x   w   权限   

Linux之文件访问权限管理


   概述:在linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录。

   有以下三种访问方式限制访问权限:

   只允许用户自己访问;

   允许一个预先指定的用户组中的用户访问;

   允许系统中的任何用户访问。

   同时,用户能够控制一个给定的文件或目录的访问程度。一个文件活目录可能有读(r)、写(w)及执行权限(x)。当创建一个文件时,系统会自动地赋予文件所有者读和写的权限,这样可以允许所有者能够显示文件内容和修改文件。


    三种不同的用户类型访问一个目录或者文件:所有者(ownuer: u)、用户组(group: g)或其他用户(other: o)。

    所有者创建文件的用户,用户是所有用户所创建的文件的所有者,用户可以允许所在的用户组能访问用户的文件。通常,用户都组合成用户组。在这种意义上,系统内的其他所有用户就是other用户类。


     每一个用户它自身的读(r)、写(w)和执行权限(x)。

     1、权限控制访问自己的文件权限,即所有者权限。

     2、权限控制用户组访问其中一个用户的文件的权限。

     3、权限控制其他所有用户访    

     3种权限赋予用户不同类型读、写及执行权限就构成了一个有9种类型的权限组


     用-l参数的ls命令显示文件的详细信息,包括权限

    如下:

    [CENTOS@localhost ~]$ ls -lh /var/log/

总用量 1.7M

-rw-------. 1 root root 2.4K 8月  23 20:12 anaconda.ifcfg.log

-rw-------. 1 root root  30K 8月  23 20:12 anaconda.log

-rw-------. 1 root root  43K 8月  23 20:12 anaconda.program.log

-rw-------. 1 root root 145K 8月  23 20:12 anaconda.storage.log

-rw-------. 1 root root 133K 8月  23 20:12 anaconda.syslog

-rw-------. 1 root root  31K 8月  23 20:12 anaconda.xlog

-rw-------. 1 root root 117K 8月  23 20:12 anaconda.yum.log

drwxr-x---. 2 root root 4.0K 8月  23 20:24 audit

-rw-r--r--. 1 root root 2.6K 8月  25 14:27 boot.log

-rw-------. 1 root utmp  384 8月  25 04:16 btmp

drwxr-xr-x. 2 root root 4.0K 8月  23 21:55 ConsoleKit

-rw-------. 1 root root  19K 8月  25 23:53 cron

drwxr-xr-x. 2 lp   sys  4.0K 7月  24 19:09 cups


注:最前面的第2~10个字符是用来表示权限。第一个字符一般用来区分文件和目录。以下用二进制和十进制表示权限

        权限 二进制  十进制

---   000      0

--x   001      1

-w-   010      2

-wx   011      3

r--   100      4

r-x   101      5

rw-   110      6

rwx   111      7

如上面的cpus文件访问权限用十进制为

     drwxr-xr-x.  cups    十进制表示法:755

待续-------


本文出自 “一万小时定律” 博客,请务必保留此出处http://daisywei.blog.51cto.com/7837970/1688577

Linux之文件访问权限管理

标签:r   x   w   权限   

原文地址:http://daisywei.blog.51cto.com/7837970/1688577

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!