修改文件目录权限



chmod


修改文件目录的访问权限,修改权限的前提条件是在修改权限时,要注意自己是文件。


1.使用字母表示权限


modify1.png


chmod u  =  r


g +  w


o -   x


A


示例


查看文件权限


modify2.png


一次性设置改变多个权限,不能用空格


modify3.png


一次性设置改变多个权限,使用逗号


modify4.png


使拥有者有可执行权限,同组人有读写权限,其他人有读权限


modify5.png



使用数字表示权限


使用八进制数字来表示权限


r  w  x


0  0  0     无权限


1  1  1    有权限


modify6.png


modify7.png


示例


644代表r-x,r--和r--分别是读写,读,读和执行,拥有者权限为读写,同组人还有其他人的权限为读


modify8.png

 

555代表rw-读写,读,读,拥有者和同组人还有其他人的权限均为读和执行


modify9.png


建立wj.txt文件,默认的权限是664


modify90.png



chown


更改某个文件或目录的属主和属组,可用于授权;


例如root用户把自己的一个文件拷贝给用户xu,为了让用户xu能够存取这个文件,root用户应该把这个文件的属主设为xu,否则,用户xu无法存取这个文件。


chown [选项] 用户或组 文件


chown将指定文件的拥有者改为指定的用户或组。用户能是用户名或用户ID。组能是组名或组ID。


文件是以空格分开的要改动权限的文件列表,支持通配符。


- R 递归式地改动指定目录及其下的所有子目录和文件的拥有者。


- v 显示chown命令所做的工作。


$ chown wang shiyan.c


$ chown -R wang users /his


示例


使用管理员的权限添加账户


modify91.png


将wj1变为拥有者,将来用wj1登录的时候,可以对文件进行读写


modify92.png



chgrp


改动文件或目录所属的组。


chgrp [选项] group filename。


该命令改动指定指定文件所属的用户组。其中group能是用户组ID,也能是/etc/group文件中用户组的组名。文件名是以空格分开的要改动属组的文件列表,支持通配符。如果用户不是该文件的属主或终极用户,则不能改动该文件的组。


- R 递归式地改动指定目录及其下的所有子目录和文件的属组。


$ chgrp –R book /opt/local /book。


改动/opt/local /book/及其子目录下的所有文件的属组为book。


示例


将wj.txt文件所属的组改为wj1,在wj1这个组下的用户都有读权限


modify93.png



【本文由麦子学院独家原创,转载请注明出处并保留原文链接】

logo
© 2012-2016 www.maiziedu.com
蜀ICP备13014270号-4 Version 5.0.0 release20160127

有一位课程导师想与你聊聊

客服热线 400-862-8862

回到顶部