zoukankan      html  css  js  c++  java
  • Linux的目录文件权限问题

    Linux下的权限问题
    文件的权限
    Linux下的文件权限为 w(2) r(4) x(1)
    权限 文件 目录
    1)读权限 可读取文件的内容 可以查看目录下有哪些文件(ls命令)
    2)写权限 可以修改文件的内容 可以在该目录下创建文件、删除文件
    3)执行权限 可以执行这个文件 可以进入这个目录

    注意:向某个目录内拷贝文件,那么拷贝者,对这个目录拥有 写权限和执行权限!
    
    -rwxrwxrwx. 1 root root 8 Jul 10 21:21 one.txt

    上面这个文件权限以及类型
    第一个 - 是文件的类型,表示是个文件 而当-变成d是时,则表示的目录;还有当- 变成l时 则表示为链接
    第一组rwx 为用户的权限
    第二组rwx为组的权限
    第三组rwx为其他的权限
    1 表示连结
    第一root为用户 也就是文件的拥有者
    第二个root为所属组 也就是文件的所属组
    8表示 文件或目录的大小
    接着表示的是时间
    然后就是文件名

    目录的权限
    当目录没有w权限时候
    则目录下面的文件要移动的权限
    例子如下

    [root@localhost local]# ll
    total 0
    drwxr-xr-x. 2 root root 20 Jul 10 21:50 exam
    [user@localhost exam]$ mv one.txt one.txt1
    mv: cannot move ‘one.txt’ to ‘one.txt1’: Permission denied
    [user@localhost exam]$ ll
    total 4
    -rwxrwxrwx. 1 root root 12 Jul 10 21:51 one.txt
    [root@localhost local]# ll
    total 0
    drwxr-xrwx. 2 root root 21 Jul 10 21:52 exam
    [user@localhost exam]$ ll
    total 4
    -rwxrwxrwx. 1 root root 12 Jul 10 21:51 one.txt
    [user@localhost exam]$ mv one.txt one.txt1
    [user@localhost exam]$ 
    [user@localhost exam]$ ll
    -rwxrwxrwx. 1 root root 12 Jul 10 21:51 one.txt1

    当目录没有r权限时,目录下面的文件不能ls出来,但是可以用cat ,把文件的内容cat出来,例子如下

    [root@localhost local]# chmod o-r exam/
    [root@localhost local]# ll
    total 0
    drwxr-x-wx. 2 root root 21 Jul 10 21:52 exam
    [user@localhost exam]$ ll
    ls: cannot open directory .: Permission denied
    [user@localhost exam]$ cat one.txt1
    hello word

    当目录没有x的权限时,可以用ls列出目录的文件出来,但是看不到目录下面的文件权限,并且不能cd 进入这个目录和不能修改这个目录下面的文件的内容

    [root@localhost local]# chmod o-x exam/
    [root@localhost local]# ll
    total 0
    drwxr-xrw-. 2 root root 21 Jul 10 22:03 exam
    [user@localhost local]$ ll
    total 0
    drwxr-xrw-. 2 root root 21 Jul 10 22:03 exam
    [user@localhost local]$ cd exam/
    -bash: cd: exam/: Permission denied
    [user@localhost local]$ ll exam/
    ls: cannot access exam/one.txt1: Permission denied
    total 0
    ?????????? ? ? ? ?            ? one.txt1
  • 相关阅读:
    Ubuntu16.04上安装搜狗输入法
    RAM的分类
    解耦技巧——依赖注入!
    傻瓜式学Python3——列表
    Java Builder 模式,你搞懂了么?
    String 源码浅析(一)
    线上CPU100%?看看这篇是怎么排查的!
    生物医学工程SCI期刊投稿(转)
    免费下载文献
    泰山攻略
  • 原文地址:https://www.cnblogs.com/sujc-blogs/p/9722501.html
Copyright © 2011-2022 走看看