centOS学习(1)--chgrp、chown、chmod命令解析

来源:互联网 发布:js判断鼠标在div上 编辑:程序博客网 时间:2024/06/06 19:16

1 chgrp 改变文件或目录的所属群组

①使用 man chgrp命令可以查看chgrp在Linux中的说明文档。

②命令格式

    chgrp [-参数选项] group dir/file

    如果要更改目录下所有文件或子目录,加上参数-R。

③例子

   chgrp users install.log

  将文件install.log的所属群组改为users

2 chown 改变文件或目录的所属用户,也可顺便修改所属群组

①使用 man chown命令可以查看chown在Linux中的说明文档。

②命令格式

    chown [-参数选项] 用户名 目录或文件名

   chown [-参数选项] 用户名:群组名 目录或文件名

    如需更改子目录或包含的文件,加参数-R。

③例子

   chown bin install.log

将install.log文件的所属用户改为bin

chown bin:root install.log

将install.log文件的所属用户改为bin,所属群组改为root。

3 chmod 改变目录或文件的权限

①使用 man chmod命令可以查看chmod在Linux中的说明文档。

② 权限说明

  Linux文件的基本全线有九个,为 -rwxrwxrwx,三个为一组,分别代表owner/group/others三中身份的读/写/执行权限,如果对应位置为-,代表没有相应权限。

改变权限命令有两种方式:数字方式和符号方式

③数字方式改变文件权限类型

r:4,w:2,x:1

chmod xyz 目录或文件名

x为owner身份的三种权限对应数字相加,y、z依次类推。

④符号方式改变文件权限类型

u代表user身份,g代表group身份,o代表others,a代表所有身份;

+代表增加权限,-代表去掉权限,=代表设定权限

示例:

chmod u=rwx,go=x install.log

将install.log文件给用户身份设定可读写和执行的权限,group和others设定可执行的权限

chmod a+w install.log

设定所有用户对install.log文件都有写权限

chmod u-x install.log

去掉用户身份对install.log文件的执行权限

⑤ 说明

+和-不会改变文档原有权限,= 会重新设置原有文档所有权限。

 

原创粉丝点击