当前位置:  技术问答>linux和unix

请求帮忙解答下一个问题哦

    来源: 互联网  发布时间:2017-01-07

    本文导语:  我在 http://topic.csdn.net/u/20111011/21/b9b1852d-7eb1-4bdf-8867-06d0614f7b03.html 问了一个问题,MESH4444给我回答了,其内容如下 显然LZ混淆了文件权限和目录权限…… 对于文件,没什么可说的,很简单…… 对于目录来说…… r表示...

我在
http://topic.csdn.net/u/20111011/21/b9b1852d-7eb1-4bdf-8867-06d0614f7b03.html

问了一个问题,MESH4444给我回答了,其内容如下

显然LZ混淆了文件权限和目录权限……
对于文件,没什么可说的,很简单……
对于目录来说……
r表示你可以显示这个目录下的文件信息,也就是可以ls,没有这个权限,ls时会告诉你:Permission denied
w表示你对当前目录下的所有文件具有删除权限,当然子目录得另行考虑,如果没有这个权限,对于内部的文件,你只能修改,不能添加,也无法删除……
x表示你对这个目录有可进入权限,也就是可以cd,如果没有这个权限,你cd到这个目录的时候,cd会告诉你:Permission denied,当然了,不能cd也就更不能ln了……

其实目录的权限实际上就是文件的权限,目录也是一个文件,只不过目录文件中记录着目录下的文件信息而已,你可以理解为目录文件就是一个记录着一堆文件名的文本文件……
所以,能不能删除文件只和目录权限有关和文件本身的权限是没有关系的,这就像能不能删除文本里的一行信息只和这个文件有没有w权限有关,和那行文字没有任何关系……

不过,如果你的testing目录下不是一个root用户的文件,而是一个root用户的目录(空目录不算,空目录和普通文件一样,目录中必须有文件),那么这个时候你就会发现,testing目录无法删除,原因和刚才说的一样,不过不是testing下的test目录无法删除,而是test目录下的文件无法删除,导致test目录也无法删除,导致testing目录也无法删除&……

如果想通了目录和文件是一码事,那么很容易理解,如果想不通就记住目录权限和文件权限不同就行了……
当然,这里所说的只有rwx,不涉及任何其他别的权限…… 


我按照你的做法,用root帐号创建目录testing ,然后再建立新的目录test,在test目录下建立文档test1

现在利用 chown cfl testing 修改权限,让 cfl拥有此目彔
然后su cfl 
然后 rm -rf testing 
确实不能删除了,但是,我还是没和明白为什么哦?请再帮我分析下哦?

|
因为目录testing属于cf1,所以可以删除testing目录下的test目录,但是test目录下有一个test1,所以想要删除test1必须拥有test目录的写权限,但test目录是root的。

    
 
 

您可能感兴趣的文章:

  • GCC安装出现问题,请求解答
  • 菜鸟问题,请求解答!!20分!!!
  • 几个关于linux的问题,请求解答!
  • 小问题,你一定能够帮忙!——菜鸟请求帮忙!!
  • 请求各位帮忙,关于绘制图像
  • vmware中redhat linux图形登录界面显示不了。请求帮忙!
  • 小女子请求各位帮忙,为什么读取不了sql server 2000的image字段?
  • 请求帮忙!!我刚刚安装了LINUX,可是奇怪的是X WINDOW显示的画面在右下角出现。
  • 请求linux yum的一个问题,请各位大虾帮帮忙
  • 在安装编译 freetype-1.3.1.tar.gz 时出错,请求各位帮忙!
  • 数据库问题请求帮忙
  • xml新手请求帮忙
  • 有问题不明白,半天没弄明白,请求坛子兄弟帮忙。
  • 不显示删除回复显示所有回复显示星级回复显示得分回复 父子进程间通信:1:共享内存2:信号量:父进程里请求信号量错误,高手帮忙
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • HTTP协议发送请求详解
  • 我想问问xmlHTTP请求和普通的http请求有什么不同
  • 能够在端口9001上监听其他应用的UDP请求,并打印其请求的数据包内容。先不管什么格式,请问如何用socket编写。
  • 急问!!:如何用一个servlet接受请求后,改变请求的参数值后调用另一个servlet
  • php函数get_headers是HEAD请求或GET请求
  • JSP、Servlet中get请求和post请求的区别总结
  • java发送get请求和post请求示例
  • http请求及缓存框架 GalHttprequest
  • 问:jboss+tomcat,能接受最大多少请求量?
  • 急求Linux源代码中ARP请求和应答的接口函数!
  • java解析出url请求的路径和参数键值对类(解析出url请求的路径,包括页面)
  • 按照王爽书上的做法,我每次走到这里,就报错,请求帮助
  • 网关可以通过ICMP报文来控制客户机向外界的udp请求吗?
  • 请教:两服务器之间的HTTP请求(非RMI实现)
  • 怎样在一个JAVA应用程序里,向一个SERVLET发出HTTP请求(带参数)???
  • jquery跨域请求示例分享(jquery发送ajax请求)
  • jquery重复提交请求的原因浅析
  • CORBA对象请求代理器 omniORB
  • 一个菜鸟的请求: 哪位前辈能给晚辈讲讲“匿名类”
  • 如何得到客户端请求的网址,急!!!!!
  • 请求帮助(急)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3