zoukankan      html  css  js  c++  java
  • Linux权限管理问题

      权限管理是Linux中一个重要的部分。对于初学者来说,假如只有文件的权限管理内容就比较容易理解,但是文件与目录的权限产生的效果不一样,因此就会产生迷惑。

      对于文件,

      r    读权限    允许查看文件内容

      w      写权限    允许修改文件内容

      x     执行权限     允许执行文件

      对于目录,

      r    读权限    允许列出目录中的内容

      w       写权限     允许创建或者删除目录中的文件

      x    执行权限    允许进入目录

      乍眼一看,感觉没有什么难以理解的或者令人迷惑的。那就举个例子吧。在/home/LuciferMJ文件下,root创建了一个目录a,并且在目录a下创建了一个文件b。有一天root不小心把目录a的权限修改成777,之后普通用户LuciferMJ不喜欢这个文件b,用rm命令尝试删除文件b。请问能否进行删除操作?

      首先分析一下目录a与文件b的权限,目录a权限由于root的疏忽修改成了777,而文件b的权限对于普通用户来说只有读的权限。这样看来普通用户就是没有写权限罗,怎么能删除文件b呢。实际上,普通用户是有权限的,因为普通用户拥有目录a的rwx权限,因此普通用户能对目录a中的文件进行删除,而不在于文件a的写权限。

  • 相关阅读:
    BZOJ4066 简单题(KD-Tree)
    [HAOI2006]受欢迎的牛 tarjan缩点 + 拓扑排序
    [JSOI2007]重要的城市 floyd:最短路计数
    [SDOI2017]新生舞会 0/1分数规划
    [APIO2017]商旅 0/1分数规划
    [HNOI2009]最小圈
    算法——0/1分数规划
    运动员最佳匹配问题 KM算法:带权二分图匹配
    [NOI2015]荷马史诗
    [HAOI2010]计数 数位DP+组合数
  • 原文地址:https://www.cnblogs.com/LuciferMJ/p/4003734.html
Copyright © 2011-2022 走看看