
chmod和chown的作⽤与区别
chmod:⽂件/⽬录权限设置命令,修改⽂件和⽂件夹读写执⾏属性
使⽤⽅式:chmod[-cfvR][--help][--version][who][+|-|=][mode]⽂件名
[-cfvR]的解释:
-c:若该档案权限确实已经更改,才显⽰其更改动作
-f:若该档案权限⽆法被更改也不要显⽰错误讯息
-v:显⽰权限变更的详细资料
-R:对⽬前⽬录下的所有档案与⼦⽬录进⾏相同的权限变更(即以递回的⽅式逐个变更)
--help:显⽰辅助说明
--version:显⽰版本
命令的⽤法:
⽤法⼀:⽤包含字母和操作符表达式的⽂字设定法
语法格式:chmod[who][opt][mode]⽂件/⽬录名
其中who表⽰对象,是以下字母中的⼀个或组合:
u:表⽰⽂件所有者
g:表⽰同组⽤户
o:表⽰其他⽤户
a:表⽰所有⽤户
opt则代表操作,可以为:+:添加某个权限-:取消某个权限=:赋予给定的权限,并取消原有的权限
mode则代表权限:r:可读w:可写x:可执⾏
例如:为同组⽤户增加对⽂件的读写权限:chmodg+
⽤法⼆:数字设定法
语法格式:chmod[mode]⽂件名或者chmodUPOfile分别表⽰Ur、Group、other的权限
-rw-------(600)--只有属主有读写权限
-rw-r--r--(644)--只有属主有读写权限;⽽属组⽤户和其他⽤户只有读权限
-rwx------(700)--只有属主有读写执⾏权限
-rwxrwxrwx(777)--所有⽤户都有读、写、执⾏权限
-rwxrwx---(770)--只有属主和属组⽤户有读、写、执⾏权限
例如:1.把hh.c⽂件修改为可写可读可执⾏
chmod777hh.c
2.要修改某⽬录下所有的⽂件属性为可写可读可执⾏,把⽂件夹名称与后缀名⽤*来代替就可以
chmod777*.*
3.同理若是要修改所有htm⽂件的属性
chmod777*.htm
4.把⽬录/tmp/sco修改为可写可读可执⾏
chmod777/tmp/sco
5.要修改某⽬录下所有的⽂件夹属性为可写可读可执⾏,把⽂件夹名称⽤*来代替就可以了
chmod777*
6.要修改/tmp/sco下所有的⽂件和⽂件夹及其⼦⽂件夹属性为可写可读可执⾏
chmod-R777/tmp/sco
根据需要可以⾃由组合⽤户和组的权限
chown:修改⽂件的⽤户权限,修改⽂件和⽂件夹的⽤户和⽤户组属性
使⽤⽅式:chown[-cfhvR][--help][--version]ur[:group]file...
chown修改⽂件的⽤户权限修改⽂件和⽂件夹的⽤户和⽤户组属性
[-cfvR]诠释:----
-c:若该档案权限确实已经更改,才显⽰其更改动作
-f:若该档案权限⽆法被更改也不要显⽰错误讯息
-v:显⽰权限变更的详细资料
-R:对⽬前⽬录下的所有档案与⼦⽬录进⾏相同的权限变更(即以递回的⽅式逐个变更)
--help:显⽰辅助说明
--version:显⽰版本
ur:新的档案拥有者的使⽤者的ID
group:新的档案拥有者的使⽤者群体(group)
例如:
chown⽤户名:组名⽂件路径(可以是绝对路径也可以是相对路径)
例1:chownroot:root/tmp/tmp1
就是把tmp下的tmp1的⽤户名和⽤户组改成root和root(只修改了tmp1的属组)。
例2:chown-Rroot:root/tmp/tmp1
就是把tmp下的tmp1下的所有⽂件的属组都改成root和root
本文发布于:2023-03-04 14:23:57,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/zhishi/a/16779110383558.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:chmod用法.doc
本文 PDF 下载地址:chmod用法.pdf
| 留言与评论(共有 0 条评论) |