五分钟看完 Linux 重点知识,建议收藏!
2019-09-23 08:52:34来源:编程学习网 阅读 ()
写在前面
文档属性
从上面可以看到,每一行都有7列,分别是:
-
第一列
共10位,第1位表示文档类型,d表示目录,-表示文件,l表示链接文件,d表示可随机存取的设备,如U盘等,c表示一次性读取设备,如鼠标、键盘等。后9位,依次对应三种身份所拥有的权限,身份顺序为:owner、group、others,权限顺序为:readable、writable、excutable。如:-r-xr-x---的含义为当前文档是一个文件,拥有者可读、可执行,同一个群组下的用户,可读、可写,其他人没有任何权限。 -
第二列
表示连结数 -
第三列
表示拥有者 -
第四列
表示所属群组 -
第五列
表示文档容量大小,单位字节 -
第六列
表示文档最后修改时间,注意不是文档的创建时间哦 -
第七列
表示文档名称。以点(.)开头的是隐藏文档
变更拥有者(owner)
位置
etc/passwd
注意:必须是该位置下已存在的帐号。也就是在/etc/passwd中有记录的拥有者才能改变。
语法
chown [-R] [帐号名称] [文件或目录] chown [-R] [帐号名称]:[群组名称] [文件或目录]
备注:此命令也可以顺便变更文档群组,但还是建议使用chgrp命令来变更文档群组。
选项
用法
chown daemon:root test 变更文件夹test群组为root。
chown .root test 单独变更群组为root
备注:虽然也可以在拥有者与群组间加小数点(.),但为了避免有的同学命名中带点,故还是建议使用冒号“:”来隔开拥有者与群组,避免误判。
变更群组(group)
位置
etc/group
备注:从这里可以查看到所有群组
语法
chgrp [-options] [群组名] [文档路径]
备注:关于options,可以通过man chgrp、info chgrp、chgrp --help等命令查询详细用法。
用法
注意:群组名称不在位置内,将会报错invalid group。
变更权限
- 符号法
语法
chmod | u g o a | +(加入) -(除去) =(设置) | r w x | 文档路径
chmod u=rwx,g=rwx,o=rwx test 或 chmod ugo=rwx test 或 chmod a=rwx test
去掉权限(-)
chmod u-x,g-x,o-x test 或 chmod ugo-x test 或 chmod a-x test
备注:执行权限(x),对目录而已就是其他用户能否cd test成为工作目录。
添加权限(+)
chmod u+x,g+x,o+x test 或 chmod ugo+x test 或 chmod a+x test
备注:很熟悉吧,如果我们编写完一个shell文件test.sh后,通过chmod a+x test.sh就添加了文件执行权限。
- 数字法
chmod 777 test
设置目录test的权限为任何人都可读、写。
chmod 666 test
chmod 755 test
备注:有没有发现数字法更简单啊!!!
文件和目录权限差异
文件
针对的是该文件内容
readable 可读取该文件的实际内容
writable 可以编辑、新增或者是修改该文件的内容
executable 有可以被系统执行的权限
备注:具有w权限不可以删除文件,删除文件是目录权限控制的范围!!!记住文件权限针对是文件内容。
目录
readable 具有读取目录结构清单的权限,即可以通过ls命令,查询该目录清单。
writable 具有变动该目录结构清单的权限,即可以创建、迁移、删除、更名该目录下的文件。
executable 具备进入该目录的权限,即可以通过cd命令,转到工作目录。
备注:从上面可以得出,开放目录给任何人浏览时,至少需要赋予r或x权限。读取目录文件内容,至少需要目录权限x和文件权限r。
总结
原文链接:http://www.phpxs.com/post/6558/
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:注意:PHP7中十个需要避免的坑
下一篇:学习PHP的10个技巧
- linux下如何用源码安装mysql5.6.20 2020-02-27
- Linux简介及最常用命令(简单易学能解决95%以上的问题) 2019-10-08
- 一文带你彻底理解Linux的各种终端类型及概念(1) 2019-09-30
- Linux下 php7安装redis的方法 2019-09-17
- 如何利用 Shell 脚本来自动监控 Linux 系统的内存? 2019-09-17
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash