Skynet

          ---------- ---------- 我的新 blog : liukaiyi.cublog.cn ---------- ----------

            BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
            112 Posts :: 1 Stories :: 49 Comments :: 0 Trackbacks

          我這里有個(gè)比較特殊的需求
          是要有個(gè) 文件夾  能創(chuàng)建,刪除,移動(dòng) 子文件夾
                   但 本身文件夾 是不能 刪除的

          比如
          /tmp/a/b  #不能 刪除
             /tmp/a/b/c # 能 創(chuàng)建,刪除,移動(dòng)

          這謝謝 perl msn群中的 W.W 幫我解決

            具體來(lái)說(shuō),目錄也是一個(gè)文件,但是這個(gè)文件的內(nèi)容,是它的子目錄的結(jié)構(gòu)。對(duì)于/tmp/a來(lái)說(shuō),它是一個(gè)文件,但是如果用戶(hù)對(duì)/tmp/a沒(méi)有寫(xiě)權(quán)限,它就改動(dòng)不了/tmp/a的目錄結(jié)構(gòu)
            在/tmp/a里新建目錄,刪除原有的目錄/tmp/a/b,等等,實(shí)際改動(dòng)的是/tmp/a的目錄結(jié)構(gòu),也就是說(shuō),實(shí)際改動(dòng)的是/tmp/a的內(nèi)容

          root:
          #mkdir /tmp/a; mkdir /tmp/a/b;
          #chmod a+w /tmp/a/b; chmod o-w /tmp/a

          user-a:
          $rmdir /tmp/a/b                     #This will fail, user-a don't have enough permission.
          $cd /tmp/a/b; mkdir c; touch d;
          $rmdir /tmp/a/b/c; rm /tmp/a/b/d;   #This is OK.


          ls -l 中
          /tmp/a  drwxr-xr-x
          /tmp/a/b  drwxrwxrwx

          b 文件夾,也就是我上面 需要的文件夾 ,是 777 了但  user-a 是不能刪除的



          整理 www.aygfsteel.com/Good-Game
          posted on 2009-05-04 17:00 劉凱毅 閱讀(1788) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): linux 工具/命令
          主站蜘蛛池模板: 台北县| 昌乐县| 汉川市| 汉源县| 大同县| 彰武县| 鄄城县| 资源县| 宣汉县| 东海县| 孟村| 沁阳市| 嘉善县| 含山县| 托克逊县| 措勤县| 东宁县| 石河子市| 平阴县| 且末县| 阿拉善盟| 浠水县| 梁平县| 台中县| 江华| 太保市| 台东市| 襄汾县| 五大连池市| 赫章县| 桂平市| 湛江市| 平潭县| 建湖县| 静乐县| 正宁县| 许昌市| 大石桥市| 南郑县| 遵义县| 黄浦区|