linux命令--chmod命令&chgrp命令&chown命令

chmod命令是用来更改文件或者文件夹权限的命令

使用方法为 chmod [who] [+ | - | =] [mode] 文件名

其中mode的方法如下:

数字与字符对应关系如下:

r=4,w=2,x=1
若要rwx属性则4+2+1=7
若要rw-属性则4+2=6;
若要r-x属性则4+1=7。

其中who权限组的关系如下:

u :目录或者文件的当前的用户
g :目录或者文件的当前的群组
o :除了目录或者文件的当前用户或群组之外的用户或者群组
a :所有的用户及群组

例子1  表示给当前用户,当前群组增加写权限,给非当当前用户和群组增加执行权限。

chmod ug+w,o-x test

例子2 删除所有用户执行权限

chmod a-x test

例子3 给test4文件夹递归增加当前用户执行权限

chmod -R u+x test4

例子4 给file的属主分配读、写、执行(7)的权限,给file的所在组分配读、执行(5)的权限,给其他用户分配执行(1)的权限

chmod 751 file  
chmod u=rwx,g=rx,o=x file

例子5 给所有用户保留只读权限

chmod =r file 
chmod 444 file 
chmod a-wx,a+r   file

chgrp命令是用来更改一个文件或者文件的用户组,对应的用户组可以在etc/groups中查看

例子1 表示将test2的文件的用户组更改为和test1一样

chgrp --reference=test1 test2

例子2  将test6文件夹下所有文件递归更改用户组为bin,其中100位bin的用户组码

chgrp -R bin test6
chgrp -R 100 test6

chown命令用来更改意见文件或者文件夹的用户或用户组。用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符,使用的格式为  chown [选项]... [所有者][:[组]] 文件...

例子1 更改test文件的用户为root,用户组为user

 chown root:user test

例子2 更改test文件的用户为root,用户组为root

 chown root: test

例子3 更改test文件的用户组为user

chown :user test

例子4: 更改test6文件夹下所有文件的用户为root,用户组为user

chown -R -v root:user test6

参考文档:

http://www.cnblogs.com/peida/archive/2012/11/29/2794010.html

http://www.cnblogs.com/peida/archive/2012/12/03/2799003.html

http://www.cnblogs.com/peida/archive/2012/12/04/2800684.html

linux命令--chmod命令&chgrp命令&chown命令

时间: 2024-08-10 00:07:02

linux命令--chmod命令&chgrp命令&chown命令的相关文章

Linux命令:修改文件权限命令chmod、chgrp、chown详解

Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权 限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作.可执行权限表示允许将该文件作为一个程序执行.文 件被创建时,文件所有者自动拥有对该文件的读.写和可执行权限,以便于对文件的阅读和修改.用户也可根据需要把访问权限设置为需要的任何组合. 有三种不同类型的用户可对文件或目录进行访问:文件所有者,同组用户.其他用户.所有者一般是文

Linux命令:修改文件权限命令chmod、chgrp、chown的区别

chmod是更改文件的权限 chown是改改文件的属主与属组 chgrp只是更改文件的属组. (1)chmod是修改文件/目录的权限.可以有文字修改和数字修改. #chmod 777 /home/berry #chmod u+x /home/berry 操作对象who可是下述字母中的任一个或者它们的组合: u 表示"用户(user)",即文件或目录的所有者. g 表示"同组(group)用户",即与文件属主有相同组ID的所有用户. o 表示"其他(othe

chmod、chgrp、chown详解

Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作.可执行权限表示允许将该文件作为一个程序执行.文件被创建时,文件所有者自动拥有对该文件的读.写和可执行权限,以便于对文件的阅读和修改.用户也可根据需要把访问权限设置为需要的任何组合. 有三种不同类型的用户可对文件或目录进行访问:文件所有者,同组用户.其他用户.所有者一般是文件的

linux命令(19):chown命令

1.命令格式: chown [选项]... [所有者][:[组]] 文件... 2.命令功能: 通过chown改变文件的拥有者和群组.在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码设置.普通用户不能将自己的文件改变成其他的拥有者.其操作权限一般为管理员 3.命令参数: 必要参数: -c 显示更改的部分的信息 -f 忽略错误信息 -h 修复符号链接 -R 处理指定目录以及其子目录下的所有文件 -v 显示详细的处理信息 -deference 作用于符号链接的指向,而不是链接文件本身 实

14、linux-权限管理 chmod、chgrp、chown

r 读 4 w 写 2 x 执行 1 u :文件拥有者 g :文件所属组 o :其他人 a :所有人 1.chmod 格式:chmod 权限 文件名 chmod -R 目录:修改目录及目录下文件的权限 参数: -c 当发生改变时输出调试信息 -f 不显示错误信息 -R 处理指定目录以及其子目录下的所有文件 -v 运行时显示详细的处理信息 2.chgrp 修改文件所属组:chgrp 选项 所属组 文件名 3.chown 修改所属用户:chown 选项 用户名 文件名 注:chown -R 用户名:

Linux命令-chmod、chown和chgrp

Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作.可执行权限表示允许将该文件作为一个程序执行.文件被创建时,文件所有者自动拥有对该文件的读.写和可执行权限,以便于对文件的阅读和修改.用户也可根据需要把访问权限设置为需要的任何组合. 有三种不同类型的用户可对文件或目录进行访问:文件所有者,同组用户.其他用户.所有者一般是文件的

chmod,chgrp,chown命令 修改文件权限

参考地址:http://www.cnblogs.com/avril/archive/2010/03/23/1692809.html linux系统的文件和目录属性都有访问许可权限. 文件或目录的访问权限分为只读.只写和可执行三种.其中这三种权限还对用户进行区分,分别是文件或目录拥有者.同用户组用户及其他用户. 如: 一个文件或目录有十位属性,分别是: 1--文件是目录还是纯文件.若是目录的话此位为d,否则为- 2~4--文件拥有者的读.写及可执行权限.r为可读,w为可写,x为可执行. 5~7--

linux的chmod,chown命令详解

指令名称 : chmod 使用权限 : 所有使用者 使用方式 : chmod [-cfvR] [--help] [--version] mode file... 说明 : Linux/Unix 的档案存取权限分为三级 : 档案拥有者.群组.其他.利用 chmod 可以藉 以控制档案如何被他人所存取. mode : 权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中u 表示该档案的拥有 者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表

linux中chmod与chown两个命令详解

在linux系统中chmod,chown命令都可以来设置权限了,但它们也是有区别的,下文小编为各位介绍chmod与chown两个命令用法与区别介绍. 今天要分享的2个命令也是我们平时常用的,chmod与chown看似拼写还有点差不多,但是两者的用途是不同的.chmod是用来设置文件夹和文件权限的,比如我们在VPS主机中文件不可读写,需要用来设置777权限:而chown是用来设置用户组的,比如授权某用户组,方便控制用户权限. 具体的使用我们用实例解答,那些所谓的各种参数命令我不喜欢分享,因为平时也