Linux指令篇1-chgrp/chown/chmod

1. chgrp 更改目录所属用户组

  命令格式: chgrp groupname dirname/filename

  例: chgrp users install.log   将install.log 文件的用户组改为users。 

 命令参数:

  -c: 当发出更改时,输出调试信息,类似于-v

  -v: 运行时显示详细的处理信息

  -R:递归更改,连同子目录下的所有文件,目录都更新成相同的用户组

注意: 使用此命令的前提是用户组存在于/etc/group中,否则会报错。

2. chown: 改变文件的所有者

  命令格式: chown 账号名称 目录或文件名称

  例: chown bin install.log  将install.log的所有者改为bin   

  命令参数:

    和chgrp一样拥有-c和-v参数,且功能都是一样 

    -R : 更改包括目录及其中的所有文件的所有者

注意: 前提条件是账号名称已经存在于/etc/passwd文件中

3. chmod 改变权限,有两种方法,一种是使用数字类型,一种是使用符号类型

1)使用数字类型

  各权限对应如下:

    r: 4

    w: 2

    x: 1

比如说权限是 rwx-4+2+1=7

2) 使用符号类型

4. 目录与文件的权限意义

1)权限对文件的重要性

      r(read): 可读取此文件的实际内容

    w(write): 可以编辑、新增或者是修改该文件的内容

   x(eXecute): 该文件可以被系统执行的权限

注意:在Linux下面,文件是否能被执行则是由是否具有“x”权限来决定

2)权限对目录的重要性

     r(read): 具有读取目录结构列表的权限,可以查询文件列表

     w(modify):具有更改目录结构列表的权限

      a. 新建新的文件与目录

      b. 删除已经存在的文件与目录

            c. 将已存在的文件或目录进行重命名

            d. 转移该目录内的文件、目录位置

     x(access):代表用户能否进入该目录成为工作目录的用途。

 

  

 

  

posted @ 2013-08-16 09:29  wangdun  阅读(218)  评论(0编辑  收藏  举报