在Linux下进入目录需要什么权限?

1--让我们先来了解一下Linux下一个文件有哪些权限?(在linux下一切皆文件)

  一个文件可以具有的权限有:可读、可写、可执行权限

  r  可读权限---read

    对文件:具有显示文件内容的权限

    对目录:具有浏览目录的权限,可以查看目录内容,但是无法进入目录

  w  可写权限---write

    对文件:具有编辑和删除文件的权限

    对目录:具有删除和移动目录的权限

  x  可执行权限---excute

    对文件:具有执行文件的权限

    对目录:具有进入目录的权限

2--出于安全的考虑,Linux对文件的访问权限进行了严格的规定

  访问用户分为三组:文件所有者、同组用户、其他用户

    文件所有者:文件所持有的用户

    同组用户:与文件所有者一个组的用户

    其他用户:与文件所有者不同组的用户

  每个文件访问的权限都有三组: 

    1>文件属主的读、写、执行权限

    2>和属主同组的用户的读、写、执行权限

    3>其他用户的读、写、执行权限

  但是对于root用户来说,文件的权限基本上对它不起任何作用,因为它在Linux中相当于王-->普天之下莫非王土

通过上面的了解,我们已经知道:

  进入目录需要执行权限,但不同用户需要不同的操作权限才能进入目录文件

  同理,对于目录文件的其他操作,与进入目录文件一样需要不同的权限才能实现对应的操作

3--如何设置文件权限?

  一个文件的权限分划:

  第0位确定文件类型

  1~3位确定属主拥有该文件的权限

  4~6位确定属组用有该文件的权限

  7~9位确定其他用户拥有该文件的权限

  可以看出每一位数字都有对应不同分组所对应的不同权限

  如果有' - '出现,表示该分组用户没有访问文件所对应的权限

如何修改文件权限:

  chmod  修改文件的访问权限

    使用语法格式:  chmod who+mode file_name

     who的操作对象:

      u-user   文件所有者

      g-group    同组用户

      o-other  其他用户

      a-all     所有用户

     +  添加某个权限

     -  删除某个权限

     =  赋予文件新权限,同时删除文件旧权限(如果没有权限,则不会删除)

     mode的操作对象:rwx可以任意组合

     具体指令如下(其他的可以自己尝试):

最新文章

  1. Android 五大布局
  2. Unity3D 创建动态的立方体图系统
  3. Thinkphp模板中使用自定义函数的方法
  4. =====关于swing的一些收集-swing大收集======
  5. Innodb的启动
  6. Classical Inheritance in JavaScript
  7. input text 不可编辑的解决办法
  8. Java正则表达式详解教程
  9. GF(2^8)乘法优化
  10. poj 1715 Hexadecimal Numbers 排列组合
  11. 网站静态化处理—web前端优化—下【终篇】(13)
  12. 关于百度地图API (持续跟新)
  13. Ubuntu 12.04下PHP环境的搭建(LAMP)
  14. 300+ Manual Testing and Selenium Interview Questions and Answers
  15. c/c++ 编译器提供的默认6个函数
  16. bzoj营业额统计
  17. 通过管理员命令进入D盘
  18. Android开发之百度地图的简单使用
  19. restful api编写规范
  20. 在服务器中使用 Entity Framework 的 Migration 更新数据库

热门文章

  1. PAT (Basic Level) Practice (中文)1004 成绩排名 (20 分)
  2. oracle 两张关联表执行更新update
  3. Sql Server语句大全
  4. 1.3:Render Pipeline and GPU Pipeline
  5. MySQL5.7 JSON类型及其相关函数的学习
  6. hello2代码的简单分析
  7. 阿里云centos怎么用xshell5登陆
  8. logstash filter geoip 转换IP为详细地址等内容。
  9. [ZOJ 4014] Pretty Matrix
  10. openstack-ntp时间同步服务