linux 文件夹 775,Linux chmod目录权限命令图文详解

linux 文件夹 775,Linux chmod目录权限命令图文详解原标题 Linuxchmod 目录权限命令图文详解在 Linux 文件系统模型中 每个文件都有一组 9 个权限位用来控制谁能够读写和执行该文件的内容 普通文件大家都了解 这里说说目录的情况 对于目录来说 执行位的作用是控制能否进入或者通过该目录 而不是控制能否列出它的内容 读取位和执行位的组合的作用才是控制是否列出目录中的内容 写入位和执行位的组合则是允许在目录中创建 删除 和重命名文件 下面用实例来说明

原标题:Linux chmod目录权限命令图文详解

在Linux文件系统模型中,每个文件都有一组9个权限位用来控制谁能够读写和执行该文件的内容。普通文件大家都了解,这里说说目录的情况。

对于目录来说,执行位的作用是控制能否进入或者通过该目录,而不是控制能否列出它的内容。读取位和执行位的组合的作用才是控制是否列出目录中的内容。写入位和执行位的组合则是允许在目录中创建,删除,和重命名文件。

下面用实例来说明问题:主要命令为chmod

普通用户创建文件夹linuxidc,默认权限为775

linuxidc@ubuntu:~/linuxidc.com$ mkdir linuxidc

linuxidc@ubuntu:~/linuxidc.com$ ls

linuxidc

linuxidc@ubuntu:~/linuxidc.com$ ls -l

total 4

drwxr-xr-x 2 linuxidc linuxidc 4096 Feb 16 20:18 linuxidc

linuxidc@ubuntu:~/linuxidc.com$ ls -l linuxidc/

total 0

259b22de54a003aade1d6da7669f8d99.png

更改目录权限到700,目录内可列可创建文件

linuxidc@ubuntu:~/linuxidc.com$ chmod 700 linuxidc/

linuxidc@ubuntu:~/linuxidc.com$ uptime > linuxidc/uptime

linuxidc@ubuntu:~/linuxidc.com$ ls -l

total 4

drwx—— 2 linuxidc linuxidc 4096 Feb 16 20:22 linuxidc

linuxidc@ubuntu:~/linuxidc.com$ ls -l linuxidc/

total 4

-rw-r–r– 1 linuxidc linuxidc 61 Feb 16 20:22 uptime

linuxidc@ubuntu:~/linuxidc.com$ cat linuxidc/uptime

20:22:23 up 13:22, 1 user, load average: 0.00, 0.08, 0.20

ee781e0e5a703cc1416f580f90479f57.png

更改目录权限到400,目录内不可列详情,不可CAT,不可创建文件

linuxidc@ubuntu:~/linuxidc.com$ chmod 400 linuxidc/

linuxidc@ubuntu:~/linuxidc.com$ ls -l linuxidc/

ls: cannot access ‘linuxidc/uptime’: Permission denied

total 0

-????????? ? ? ? ? ? uptime

linuxidc@ubuntu:~/linuxidc.com$ ls -l

total 4

dr——– 2 linuxidc linuxidc 4096 Feb 16 20:22 linuxidc

linuxidc@ubuntu:~/linuxidc.com$ cat linuxidc/uptime

cat: linuxidc/uptime: Permission denied

linuxidc@ubuntu:~/linuxidc.com$ touch linuxidc/linuxmi

touch: cannot touch ‘linuxidc/linuxmi’: Permission denied

8e950eb37265924c68a1cbb68b065dc1.png

更改目录权限到100,目录内不可列,目录可进入,不可创建文件,可Cat内文件(当然文件的权限要有,而且知道它的名字,不能联想)

linuxidc@ubuntu:~/linuxidc.com$ chmod 100 linuxidc/

linuxidc@ubuntu:~/linuxidc.com$ ls -l

total 4

d–x—— 2 linuxidc linuxidc 4096 Feb 16 20:22 linuxidc

linuxidc@ubuntu:~/linuxidc.com$ ls -l linuxidc/

ls: cannot open directory ‘linuxidc/’: Permission denied

linuxidc@ubuntu:~/linuxidc.com$ls -l linuxidc/uptime

-rw-r–r– 1 linuxidc linuxidc 61 Feb 16 20:22 linuxidc/uptime

linuxidc@ubuntu:~/linuxidc.com$ cd linuxidc/

linuxidc@ubuntu:~/linuxidc.com/linuxidc$ ls -l

ls: cannot open directory ‘.’: Permission denied

linuxidc@ubuntu:~/linuxidc.com/linuxidc$ cat uptime

20:22:23 up 13:22, 1 user, load average: 0.00, 0.08, 0.20

linuxidc@ubuntu:~/linuxidc.com/linuxidc$ touch linuxmi

touch: cannot touch ‘linuxmi’: Permission denied

fc760707b12712d2521102402ed9a81b.png

更改目录权限到200,目录内不可列,不可CAT,不可创建文件

linuxidc@ubuntu:~/linuxidc.com$ chmod 200 linuxidc/

linuxidc@ubuntu:~/linuxidc.com$ ls -l

total 4

d-w——- 2 linuxidc linuxidc 4096 Feb 16 20:22 linuxidc

linuxidc@ubuntu:~/linuxidc.com$ ls -l linuxidc/

ls: cannot open directory ‘linuxidc/’: Permission denied

linuxidc@ubuntu:~/linuxidc.com$ cat linuxidc/uptime

cat: linuxidc/uptime: Permission denied

linuxidc@ubuntu:~/linuxidc.com$ touch linuxidc/linuxidc

touch: cannot touch ‘linuxidc/linuxidc’: Permission denied

7b98d352e208e138410c27d85c28c7a0.png

更改目录权限到500,目录内可列,可CAT,不可创建文件

linuxidc@ubuntu:~/linuxidc.com$ chmod 500 linuxidc/

linuxidc@ubuntu:~/linuxidc.com$ ls -l

total 4

dr-x—— 2 linuxidc linuxidc 4096 Feb 16 20:22 linuxidc

linuxidc@ubuntu:~/linuxidc.com$ ls -l linuxidc/

total 4

-rw-r–r– 1 linuxidc linuxidc 61 Feb 16 20:22 uptime

linuxidc@ubuntu:~/linuxidc.com$ cat linuxidc/uptime

20:22:23 up 13:22, 1 user, load average: 0.00, 0.08, 0.20

linuxidc@ubuntu:~/linuxidc.com$ touch linuxidc/linuxidc.com

touch: cannot touch ‘linuxidc/linuxidc.com’: Permission denied

e47c6db9add5b45564d7dda0d6f7709d.png

更改目录权限到300,目录内不可列,可CAT(当然文件的权限要有,而且知道它的名字,不能联想),可创建文件

linuxidc@ubuntu:~/linuxidc.com$ chmod 300 linuxidc/

linuxidc@ubuntu:~/linuxidc.com$ ls -l

total 4

d-wx—— 2 linuxidc linuxidc 4096 Feb 16 20:22 linuxidc

linuxidc@ubuntu:~/linuxidc.com$ ls -l linuxidc/

ls: cannot open directory ‘linuxidc/’: Permission denied

linuxidc@ubuntu:~/linuxidc.com$ cat linuxidc/uptime

20:22:23 up 13:22, 1 user, load average: 0.00, 0.08, 0.20

linuxidc@ubuntu:~/linuxidc.com$ touch linuxidc/linux

linuxidc@ubuntu:~/linuxidc.com$

e64d94e925aa1cc6f6087c3f0ba3598d.png

备注:700=rwx, 400=r, 100=x, 200=w, 500=rx, 300=wx

更多Linux命令相关信息见Linux命令大全 专题页面 https://www.linuxidc.com/topicnews.aspx?tid=16

Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址:https://www.linuxidc.com/Linux/2019-02/156952.htm返回搜狐,查看更多

责任编辑:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/233455.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java中的0x00代表什么

    java中的0x00代表什么0x 在 Java 里面是 16 进制的表示 0x 引导的数都是十六进制数十六进制是计算机中数据的一种表示方法 同我们日常中的十进制表示法不一样 它由 0 9 A F 组成 与 10 进制的对应关系是 0 9 对应 0 9 A F 对应 10 15 例如 0xA 就是十六进制里的 A 表示 10 进制里的 10 同理 0x44 就是十六进制里的 44 表示 10 进制里的 68

    2025年6月20日
    1
  • PHP本地web服务器搭建教程(通俗易懂版)

    PHP本地web服务器搭建教程(通俗易懂版)PHP本地服务器搭建教程(通俗易懂)

    2022年7月17日
    15
  • ArcGIS实验教程:ArcGIS 10.2手把手图文安装教程(经典版)「建议收藏」

    ArcGIS实验教程:ArcGIS 10.2手把手图文安装教程(经典版)「建议收藏」作为一个GISer,对ArcGIS软件的操作要尤为熟练,软件的顺利安装则是第一步。GIS软件的安装过程稍微有些麻烦,一不小心可能安装不上,今天我们就来聊聊在Windows10系统上安装ArcGIS10.x吧!目前为止,我们使用最多的操作系统是Windows10,为了保证ArcGIS软件的顺利安装,在安装ArcGIS之前,一定要进行系统配置。

    2022年6月15日
    33
  • 时滞模型的matlab编程_adams多体动力学仿真视频

    时滞模型的matlab编程_adams多体动力学仿真视频Matlab仿真含时滞多智体一致性分析,附代码系统结构如下图所示:clear;clc;%2014_多智能体网络的一致性问题研究_纪良浩%此为Paper中的示例代码%例2.1:A=[0,0,0.1,0,0;0.1,0,0,0,0;0,0.15,0,0,0;0,0.25,0,0,0;0.2,0,0,0,0;];D=[0,0,0,0,0;

    2022年10月1日
    2
  • weblogic EJB 学习

    weblogic EJB 学习EJB学习笔记1、ejb基础知识(1)无状态会话bean不保存客户机的会话状态优点:使用小量的实例即可满足大量的客户。每个实例都没有标识,相互之间是等价的。等?的无状态会话bean:多次和一次调用的结果和效应相同。在集群中可以负载均衡a机器失败,可以在b机器上重试非等?的无状态会话bean:如:计数器…

    2022年9月30日
    2
  • pycharm,pip3安装包失败解决,DB navigator 安装「建议收藏」

    pycharm,pip3安装包失败解决,DB navigator 安装「建议收藏」https://blog.csdn.net/TyuansushiT/article/details/81836732

    2022年8月25日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号