linux档案权限与目录配置总结

上一篇 / 下一篇  2013-03-31 11:35:22 / 个人分类:鸟哥Linux私房菜学习总结

 

  1. Linux文件属性

     -rw-r--r--   1 root   root         0 Nov  5 2010 install.log

     1>. -rw-r--r--:档案的类型与权限。

        注:第一个字符表示文件的类型,如果为b,表示装置文件里面的可供储存的接口设备(可随机存取装置)。

            如果为c,表示装置文件里面的串行端口设备,例如键盘,鼠标(一次性读取装置)。

     2>. 1:连接数。

        注:表示有多少不同的档名连接到相同的一个i-node号码。

     3>. root:档案拥有者。

     4>. root:档案所属的组。

     5>. 0:档案的大小,单位为bytes

     6>. Nov 2 2010:档案的建立日期时间或者是最终被修改的日期时间。

        注:如果档案被修改的时间距离现在太久了,那么时间部分会仅显示年月而已。如果要显示完整的时间格式,则使用ls -l --full-time命令即可。

     7>. install.log:档案的名称。

    

     范例:

        drwxr-xr--   1  test1   testgroup   512  Jun  19 10:25 abc/

       目录拥有者test:可以在本目录中进行任何操作。

        test的同组用户:[r-x]可以进入该目录,但是不能在该目录中进行写操作。

       其他组other用户:[r--]只有r由于没有x的权限,因此不能进入该目录。

  2.改变所属群组命令:chgrp

       注:该命令只能用root用户登录,才可以改变档案所属的群组。

  3.改变档案拥有者命令:chown

       注:用户必须是系统中存在的账号,也就是说在/etc/passwd文件中有记录的用户才能改变。

        范例:1.ubuntu用户下ghr目录中的所有文件的拥有者以及群组修改为root

               $chown -R rootroot ghr

              或者使用命令

               $chown -R root.root ghr

             2.root用户下的abc目录的所有者修改为ghr,命令如下:

               $chown ghr abc

  4.改变权限命令:chmod

     1>.符号类型改变档案权限:

         chmod  u|g|o|a  +|-|=  r|w|x 档案名

         范例:设定一个档案的权限为[-rwxr-xr-x]

             $chmod u=rwx,go=rx 档案名

     2>.数字类型改变档案权限:省略不写

  5.目录与文件权限的意义:

     1>.文件的权限:

         r(read):可读取此档案的实际内容。

         w(write):可以编辑、新增或者修改该档案的内容(但不含删除该档案)

         x(execute):该档案具有可以被系统执行的权限。

     2>.目录的权限:

         r(read contents in directory):表示具有读取目录结构列表的权限,即可以查询该目录下的文件名数据,此时可以使用ls将目录下的内容列举出来。

         w(modify contents of directory):

             1.建立新的文件和目录。

             2.删除已经存在的档案与目录。

             3.将已经存在的档案或目录进行更名。

             4.移动该目录内的档案、目录的位置。

         x(access directory):表示用户能否进入该目录进行各种操作。

            

     

 


TAG:

 

评分:0

我来说两句

Open Toolbar