在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可以任意组合

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

Linux系统下进入目录文件需要什么权限?的更多相关文章

  1. Linux系统下/tmp目录文件重启后自动删除,不重启自动删除10天前的/TMP的文件(转)

    /tmp目录文件重启后自动删除现在知道有ubuntu和solaris系统source:http://blog.chinaunix.net/uid-26212859-id-3567875.html经常会 ...

  2. Linux系统下查看某文件修改的时间戳

    Linux系统下查看某文件修改的时间戳查看文件时间戳命令:stat awk.txt File: `awk.txt' Size: 20              Blocks: 8          I ...

  3. Linux系统下运行.sh文件

    在Linux系统下运行.sh文件有两种方法,比如我在root目录下有个vip666.sh文件 #chmod +x *.sh的文件名 #./*.sh的文件名 第一种(这种办法需要用chmod使得文件具备 ...

  4. Linux系统下查看目录大小

    转载:http://blog.csdn.net/iamlaosong/article/details/7085178 我们有个系统每天要下载数据,为了检查下载数据是否正常,需要查看下载数据目录大小,因 ...

  5. 使用inotify实现linux系统下的目录变化监控

    近期,有个项目须要及时删除Nginx服务生成的缓存文件,因为不是非常了解Nginx缓存生成的策略,在网上也沒有细致找,经过大家讨论,终于希望引入liunx的inotify功能,监控某个liunx文件夹 ...

  6. Linux根目录下各目录文件类型及各项缩写全称

    bin(binary) :常见linux命令.系统所有用户命令目录文件dev(device) : 设备驱动存储目录文件media: 多媒体及挂载目录proc (process):进程信息文件sbin( ...

  7. [转]Windows与Linux系统下的库文件介绍

    什么是库   库文件是一些预先编译好的函数的集合,那些函数都是按照可再使用的原则编写的.它们通常由一组互相关联的用来完成某项常见工作的函数构成,从本质上来说库是一种可执行代码的二进制形式,可以被操作系 ...

  8. 修改Linux系统下的最大文件描述符限制

    通常我们通过终端连接到linux系统后执行ulimit -n 命令可以看到本次登录的session其文件描述符的限制,如下: $ulimit -n1024 当然可以通过ulimit -SHn 1024 ...

  9. 并发时-修改Linux系统下的最大文件描述符限制

    通常我们通过终端连接到linux系统后执行ulimit -n 命令可以看到本次登录的session其文件描述符的限制,如下: $ulimit -n1024 当然可以通过ulimit -SHn 1024 ...

随机推荐

  1. linux 网络设置

    centos7 ifcfg-ens33静态ip地址配置 vim /etc/sysconfig/network-scripts/ifcfg-ens33  TYPE=EthernetPROXY_METHO ...

  2. DBDocumentGenerator使用

    报错1:未能成功安装.NET Framework 3.5(包括.NET2.0和3.0) 解决办法:安装离线包. ( 1.将“sxs”文件复制到C盘,用完后可以删除:2.右键以管理员身份运行NET Fr ...

  3. 关于IIS的4月26日笔记

    常用命令: 31. regedit.exe----注册表 48. msconfig.exe---系统配置实用程序  80. services.msc---本地服务设置 93. regedit.exe- ...

  4. JVM 工作原理和流程

    作为一名Java使用者,掌握JVM的体系结构也是必须的.说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成:Java编程语言.Java类文件格式.Java虚 ...

  5. psutil的几个例子

    python进行系统相关操作时都有点力不从心,尤其是windows下,比如获取进程的cpu.内存等等,可以通过以下方法可以达到这种要求: 1.安装pywin32.psutil这种第三方库,里面提供了很 ...

  6. 隐藏软键盘(解决自定义Dialog中无法隐藏的问题)

    /** * Dialog中隐藏软键盘不管用 * @param activity */ public static void HideSoftKeyBoard(Activity activity){ t ...

  7. day14带参装饰器,迭代器,可迭代对象 , 迭代器对象 ,for迭代器 , 枚举对象

    复习 ''' 函数的嵌套定义:在函数内部定义另一个函数 闭包:被嵌套的函数 -- 1.外层通过形参给内层函数传参 -- 2.验证执行 开放封闭原则: 功能可以拓展,但源代码与调用方式都不可以改变 装饰 ...

  8. kali网络配置

    touch 1.txt#创建一个文件 配置网卡 auto eth0iface eth0 inet staticaddress 172.16.30.102#要设置的主机IP地址netmask 255.2 ...

  9. sqllite中实现字符串分割

    WITH split(word, str) AS (    -- alternatively put your query here    -- SELECT '', category||',' FR ...

  10. C语言-第5次作业

    1.本章学习总结 1.1思维导图 1.2 本章学习体会及代码量学习体会 1.2.1学习体会 感受:和数组一样,这又是一个非常陌生的知识点--指针,刚刚开始学习的时候,被陌生的各种赋值方式搞得眼花缭乱, ...