Linux命令:chmod、chgrp、chown的区别
chmod是更改文件的权限;
chgrp只是更改文件的属组;
chown是更改文件的属主与属组。
1.chmod:更改文件的权限
文件权限的设置方式有两种,分别是数字和标记。
mode : 权限设定字串,格局如下 : [ugoa...][[+-=][rwxX]...][,...],此中u 暗示该文件的拥有者,g 暗示与该文件的拥有者属于统一个群体(group)者,o 暗示其他以外的人,a 暗示这三者皆是。
+ 暗示增添权限、- 暗示打消权限、= 暗示独一设定权限。
r 暗示可读取,w 暗示可写入,x 暗示可实行,X 暗示只有当该文件是个子目次大概该文件已经被设定过为可实行。
-s :在文件实行时把历程的属主或组ID置为该文件的文件属主。
-c : 若该文件权限确实已经变动,才表现其变动行动
-f : 若该文件权限无法被变动也不要表现错误讯息
-v : 表现权限变动的具体资料
-R : 对今朝目次下的全部文件与子目次举行不异的权限变动(即以递回的体例逐个变动)
--help : 表现帮助申明
--version : 表现版本
典范 :将文件 file1.txt 设为全部人皆可读取 :
chmod ugo+r file1.txt
将文件 file1.txt 设为全部人皆可读取 :
chmod a+r file1.txt
将文件 file1.txt 与 file2.txt 设为该文件拥有者,与其所属统一个群体者可写入,但其他以外的人则不成写入 :
chmod ug+w,o-w file1.txt file2.txt
将 ex1.py 设定为只有该文件拥有者可以实行 :
chmod u+x ex1.py
将今朝目次下的全部文件与子目次皆设为任何人可读取 :
chmod -R a+r *
当其他用户实行oracle的sqlplus这个法式时,他的身份因这个法式临时酿成oracle
chmod u+s sqlplus
另外,chmod也可以用数字来暗示权限如 chmod 777 file
语法为:chmod abc file
此中a,b,c各为一个数字,分表表示User、Group、及Other的权限。
r=4,w=2,x=1
若要rwx属性则4+2+1=7;
若要rw-属性则4+2=6;
若要r-x属性则4+1=5。
示例:
chmod a=rwx file 和 chmod 777 file 结果不异;
chmod ug=rwx,o=x file 和 chmod 771 file 结果不异;
若用chmod 4755 filename可使此程式具有root的权限。
我一般赋予新上传的文件 chmod 755 文件。
2.chgrp:更改文件或者目录的属组
命令格式:chgrp 用户组 文件名 。若是整个目录下的都改,则加-R参数用于递归。
#chgrp -R guest /var/tmp/xx.txt
#chgrp -R root /home/xx/yy/a.txt
3.chown:更改文件的属主与属组
命令格式:
A:chown -R -h 用户名 文件/目次
-R选项意味着对所有子目录下的文件也都进行同样的操作,-h选项意味着在改变符号链接文件的属主时不影响该链接所指向的目标文件.
注意:一旦将文件的所有权交给了另一个用户,就无法再重新收回它的所有权,最终只能求助于系统管理员.
B:chown 用户名:用户组:文件/目次
若是整个目次下的都改,则加-R参数用于递归。例:
#chown guest:guest a.txt
#chown tomcat.root a.class
#chown -R guest /home/berry (把berry文件下的所有文件都改成guest这个组)
Linux命令:chmod、chgrp、chown的区别的更多相关文章
- 2018/03/09 每日一个Linux命令 之 chgrp/chown
每日一个Linux命令 2018-03-09 Linux 命令 chgrp/chown chgrp [-参数] [文件或者目录] chown [-参数] [文件所有者]:[文件所属群组] [文件或者目 ...
- linux 命令chmod 和chown
chmod 命令 “chmod”命令就是改变文件的模式位.chmod会根据要求的模式来改变每个所给的文件,文件夹,脚本等等的文件模式(权限). 在文件(文件夹或者其它,为了简单起见,我们就使用文件)中 ...
- Linux命令-chmod、chown和chgrp
Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而禁 ...
- linux中chmod与chown两个命令详解
在linux系统中chmod,chown命令都可以来设置权限了,但它们也是有区别的,下文小编为各位介绍chmod与chown两个命令用法与区别介绍. 今天要分享的2个命令也是我们平时常用的,chmod ...
- 关于Linux:chmod和chown知识
将vendor下的root权限递归更改为user命令:sudo chown -R user:user fujitsu 指令名称 : chmod 使用权限 : 所有使用者 使用方式 : chmod [- ...
- 每天一个linux命令30)--chgrp命令
在Linux系统里,文件或目录的权限的掌控以拥有者及所属群组来管理.可以使用chgrp 指令取变更文件与目录所属群组,这种方式采用群组名称或群组识别码都可以. chgrp 命令就是change gr ...
- linux 命令——29 chgrp(转)
在 lunix系统里,文件或目录的权限的掌控以拥有者及所诉群组来管理.可以使用chgrp指令取变更文件与目录所属群组,这种方式采用群组名称或群组识别 码都可以.Chgrp命令就是change grou ...
- linux 中更改用户权限和用户组的命令chmod,chgrp实例
linux 中更改用户权限和用户组的命令实例; 增加权限给当前用户 chmod +wx filename chmod -R 777 /upload 用户组 chgrp -R foldname zdz ...
- Linux文件权限查看及修改命令chmod,chown
查看权限 Linux文件访问权限分为可读,可写和可执行三种. 可用ls -l命令查看,例: ls -l或者 ll 显示为 -r--r--r--. 1 root root 21 Jan 5 23:02 ...
- linux命令——chmod/chown
改变文件所有权chown 例如 sudo chown username myfile 1 myfile文件的所有权变为username. chown -R username /files/work 1 ...
随机推荐
- Python3中json的encode和decode
在Python3中,将对象序列化为JSON对象,即对对象进行json encode编码,使用函数 json.dumps(obj, *, skipkeys=False, ensure_ascii=Tru ...
- Echarts树图定制详解
本文讲的是如何定制Echarts的tree图.主要包括下载.全局变量名修改.左键菜单添加.右键菜单添加.内容缩放.文本过滤高亮等. 一 说明 Echarts中提供了tree图,但实际项目中,该tree ...
- SpringBoot与消息(RabbitMQ)
1. JMS和AMQP JMS(Java Message Service): ActiveMQ是JMS实现; AMQP(Advanced Message Queuing Protocol) 兼容JMS ...
- Junit 3.8.1 源码分析(一)
写在前面:本文基于Junit3.8.1版本,因为这是我第一次进行源码学习,先从简单的源码开始学起 1. 示例代码 1.1 准备工作 下载Junit3.8.1的JAR包 需要下载junit-3.8.1- ...
- Spotlight 连接SuSE11 linux报错的解决方法
1. 在客户端安装spotlight: 2.在SuSE11中建立新用户,并且安装了sysstat包: 3.使用spotlight连接服务器,连接时提示 errorcode:3114 reas ...
- macOS Sierra上ssh免密码登录linux服务器
1.生成私钥文件 在客户端终端下输入以下命令 ssh-keygen -t rsa 每次执行 ssh-keygen -t rsa 产生的私钥文件都会不同 如果文件"~/.ssh/id_rsa& ...
- PHP双向队列,双端队列代码
<?php /** * User: jifei * Date: 2013-07-30 * Time: 23:12 */ /** * PHP实现双向队列,双端队列 * 双端队列(dequ ...
- 牛客国庆集训派对Day3 I. - Metropolis (Dijkstra变型)
题意:求一个N个点无向图中,其中p个关键点间的最短距离. 分析:比较特殊的最短路,方式类似于多源BFS,将所有关键点装入优先队列,状态中需要包含其源点的id.对每条边都要遍历,对每个节点,需要记录其确 ...
- TOSCA自动化测试工具--识别元素唯一性的控件
当Modules模块通过Scan识别出页面元素后,选择需要测试的对象,然后判断对象唯一性
- java中元注解
java中元注解有四个: @Retention @Target @Document @Inherited: @Retention:注解的保留位置 @Retention(RetentionPolicy ...