linux 中 chmod/chown/cngrp的用法与区别




1、chgrp(转变文件所属用户组)



chgrp 用户组 文件名 。若是整个目次下的都改,则加-R参数用于递归。


如:chgrp -R user smb.conf


2、chown(转变文件拥有者)

A:chown 用户名 文件/目次


B:chown 用户名:用户组:文件/目次


若是整个目次下的都改,则加-R参数用于递归。


例:chown -R root /etc/config.cfg


chown -R root:root /home


3、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的权限


  若是是办理员也便是常说的ROOT用户的话,根基上有可以检察全部文件的权利.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值