linux是一个多用户操作系统,linux对文件系统内的所有文件,实行了严格的权限划分管理。防止没有权限的用户访问某个文件。
linux文件或目录的权限分为 读、写、可执行三种权限。
文件访问的用户类别分为,文件创建者、与文件创建者同组的用户、其他用户三类。
解释说明:
drwxr-xr-x
一:
drwxr  创建者拥有的权限
r-x   与拥有者同组的用户拥有的权限
r-x     其他用户拥有的权限
linux用他们的组合来表示文档或目录的权限!
d rwx r-x r-x
目录 属主权限 属组权限 其他权限
对于这个目录的属主(所有者),有读、写、执行权限
对于这个目录的属组,有读、执行权,没有写入权(没有的权限用“-”来表示)
其他人的权限和属组权限一样。
二:
第一位表示文件类型。d是目录文件,l是链接文件,-是普通文件,p是管道
第2-4位表示这个文件的属主拥有的权限,r是读,w是写,x是执行。
第5-7位表示和这个文件属主所在同一个组的用户所具有的权限。
第8-10位表示其他用户所具有的权限。

查看文件夹或文件权限的方法:
方法一:ls -l(这个参数是字母L的小写,不是数字1)
方法二:ll

Linux的文件属性:
d -> directory的缩写.即“目录”
r -> read的缩写.即“读”
w -> write的缩写.即“写”
可读(r),可写(w),可执行(x)
-  删除权限   用数字 0  表示    
s  特殊权限
r=4,w=2,x=1
若要rwx属性则4+2+1=7;
若要rw-属性则4+2=6;
若要r-x属性则4+1=5。

chmod命令用于改变linux系统文件或目录的访问权限。用它控制文件或目录的访问权限
文件或目录的访问权限分为只读,只写和可执行三种。
有三种不同类型的用户可对文件或目录进行访问:文件所有者,同组用户、其他用户。
每一文件或目录的访问权限都有三组,每组用三位表示,分别为文件属主的读、写和执行权限;与属主同组的用户的读、写和执行权限;系统中其他用户的读、写和执行权限。
当用ls -l命令显示文件或目录的详细信息时,最左边的一列为文件的访问权限。

举例:
1.修改文件的权限或目录的命令为“chmod 755 test.sh”。
755表示“创建者拥有读写可执行权限、同一组用户以及其他用户拥有读和执行权限”。
“755”怎么构成的:"0"表示没有权限、“1”表示可执行权限、“2”表示可写权限、“4”表示可读权限。“7=1+2+4,5=1+4”。
2.chmod -R 777 文件夹
777表示开放所有权限
为了考虑安全一般权限的设置,建议 目录权限755 文件权限644

备注:随笔内容来源于网上资料整理,仅供参考。

最新文章

  1. HTTP状态码
  2. Linux文件查找命令 find 详解
  3. 通过jquery获取天气的方法
  4. 大数据情况下linux的配置
  5. Bzoj-2190 仪仗队 欧拉函数
  6. 【转】Ubuntu更改语言环境设置
  7. 通过搭建一个精简的C语言开发环境了解一个C程序的执行过程
  8. ext中嵌入flash
  9. windows内存管理方式以及优缺点
  10. SSH框架整合 日志处理Spring结合 log4j、slf4j
  11. HNCU1324:算法2-2:有序线性表的有序合并(线性表)
  12. iOS开发之UITableView中计时器的几种实现方式(NSTimer、DispatchSource、CADisplayLink)
  13. 补发————grid布局
  14. 大事记 - 安卓微信浏览器 video 标签层级过高
  15. Sql Server性能定位及改善
  16. ruby执行周期性任务
  17. 线上服务器TCP被打满是啥情况
  18. protobuf's extension
  19. CSS学习笔记(1)--浮动
  20. 【CF Round 439 C. The Intriguing Obsession】

热门文章

  1. python时间模块time,时间戳,结构化时间,字符串时间,相互转换,datetime
  2. 练习2:python-把excel表格中某张表的内容导入sqlite
  3. python实现建立websocket通信
  4. 396. Coins in a Line III
  5. Git利用命令行提交代码步骤
  6. 简单易用的leetcode开发测试工具(npm)
  7. Django中用 form 实现登录注册
  8. wxpython模板程序,包括各个实例
  9. Linux 使用ansible配置集群间互信
  10. 03-CSS颜色、文本、字体、边框、背景