**Linux/ubuntu下更改文件的访问权限。
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了**Linux/ubuntu下更改文件的访问权限。,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1724字,纯文字阅读大概需要3分钟。
内容图文
Linux内的一切皆文件,所以对于Linux下文件的管理就十分的重要了。Linux下的文件权限分为三种:r(读),w(写),x(执行)。
用chmod修改用户权限
chmod的语法:
chmod [-可选参数][<权限范围>+/-/=<权限设置>] 文件/目录chmod的用法大致分为两种
1.指定某类用户的权限
chmod [ u / g / o / a ] [ + / - / = ] [ r / w / x ] file
[ u / g / o / a ] 为权限范围,其中
u:User,即文件或目录的拥有者
g:Group,即文件或目录的所属群组
o:Other,除了文件或目录拥有者和所属群组外,其他用户都属于这个范围
a:All,即全部用户
权限操作
+表示增加权限
-表示取消权限
=表示取消之前的权限,并给予唯一的权限
权限代号
r:读取权限,数字代号为 “4”
w:写入权限,数字代号为 “2”
x:执行权限,数字代号为 “1”
-:不具备任何权限,数字代号为 “0”
file,文件名(路径)
例如
sudo chmod u+rw /code/readme.txt
给 User 用户增加了对”/code/readme.txt”文件 “w” 和 “x” 的权限
2.同时指定三类用户的权限
chmod [xyz] file
其中x,y,z分别指定User、Group、Other的权限;用三位二进制数表示 ” r , w , x”(注意顺序)三种权限,其中 0 代表没有该权限,1 代表有该权限,如 100 则表示,有 ‘r”权限,无 “w x”权限;再将这个三位的二进制数转为十进制,则是 x (或y,z)的值
例如
sudo chmod 774 /code/readme.txt、
User : 7 = 111 表示具有 ” r , w , x” 权限
Group : 7 = 111 表示具有 ” r , w , x” 权限
Other : 4 = 100 表示只具有 ” r ” 权限,而没有 “w,x” 权限
sudo chmod 774 *
” * ” 为通配符,表示对当前所在目录下的所有文件做权限修改操作
sudo chmod -R 774 /code/
“-R”表示递归,注意是大写。
-c 当发生改变时报告处理信息
-f 错误信息不输出
-R 处理指定目录及子目录下的所有文件
-v 运行时显示详细处理信息
修改这个目录,以及子目录下文件的权限
作者:Slwhy
来源:CSDN
原文:https://blog.csdn.net/slwhy/article/details/78876237?utm_source=copy
版权声明:本文为博主原创文章,转载请附上博文链接!
内容总结
以上是互联网集市为您收集整理的**Linux/ubuntu下更改文件的访问权限。全部内容,希望文章能够帮你解决**Linux/ubuntu下更改文件的访问权限。所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。