Linux运维知识之Linux chmod设置权限命令详解
小标 2019-03-05 来源 : 阅读 1257 评论 0

摘要:本文主要向大家介绍了Linux运维知识之Linux chmod设置权限命令详解,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助。

本文主要向大家介绍了Linux运维知识之Linux chmod设置权限命令详解,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助。

Linux运维知识之Linux chmod设置权限命令详解

指令名称 : chmod

  

  使用权限 : 所有使用者

  

  使用方式 : chmod [-cfvR] [–help] [–version] mode file…

  

  说明 : Linux/Unix 的档案调用权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所调用。

  

  参数 :

  

  mode : 权限设定字串,格式如下 : [ugoa…][[+-=][rwxX]…][,…],其中

  u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。

  + 表示增加权限、- 表示取消权限、= 表示唯一设定权限。

  r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。

  -c : 若该档案权限确实已经更改,才显示其更改动作

  -f : 若该档案权限无法被更改也不要显示错误讯息

  -v : 显示权限变更的详细资料

  -R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)

  –help : 显示辅助说明

  –version : 显示版本

  

   


  • 范例 :将档案 file1.txt 设为所有人皆可读取 :



    1. chmod ugo+r file1.txt



  • 将档案 file1.txt 设为所有人皆可读取 : 



    1.   chmod a+r file1.txt



  • 将档案 file1.txt 与 file2.txt 设为该档案拥有者,与其所属同一个群体者可写入,但其他以外的人则不可写入 : 



    1. chmod ug+w,o-w file1.txt file2.txt



  • 将 ex1.py 设定为只有该档案拥有者可以执行 : 



    1. chmod u+x ex1.py



  • 将目前目录下的所有档案与子目录皆设为任何人可读取 : 



    1. chmod -R a+r *



  • 此外chmod也可以用数字来表示权限如 chmod 777 file 



    1. 语法为: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。

      

      范例:

       


    1. chmod a=rwx file


      

      和

       


    1. chmod 777 file


      

      效果相同

       


    1. chmod ug=rwx,o=x file


      

      和

       


    1. chmod 771 file


      

      效果相同

      

      若用chmod 4755 filename可使此程序具有root的权限 

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注系统运维Linux频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程