作者 主題: 請問關於X權限的問題  (閱讀 2433 次)

0 會員 與 1 訪客 正在閱讀本文。

平衡

  • 活潑的大學生
  • ***
  • 文章數: 213
    • 檢視個人資料
請問關於X權限的問題
« 於: 2008-02-21 20:36 »
有一個目錄或檔案他的權限是:drw-rw-r--
沒有X這樣user或group或other,還可以做讀或寫的動作嗎?
我是認為不可以,因為不能進入目錄當然不行,但是如果今天是檔案的話呢?他還可以作讀或寫的動作嗎?
例:-rw-rw-r--
請幫我解決著一個疑問好嗎?順便糾正我觀念是否正確,謝

slime

  • 俺是博士!
  • *****
  • 文章數: 1692
    • 檢視個人資料
回覆: 請問關於X權限的問題
« 回覆 #1 於: 2008-02-21 20:47 »
x 在目錄的意思是"進入", 在檔案則是"執行".
所以 rw- 的檔案表示"可以讀, 可以寫, 不能執行".
冷笑話: 我的 IP 是 127.0.0.1

平衡

  • 活潑的大學生
  • ***
  • 文章數: 213
    • 檢視個人資料
回覆: 請問關於X權限的問題
« 回覆 #2 於: 2008-02-21 21:10 »
x 在目錄的意思是"進入", 在檔案則是"執行".
所以 rw- 的檔案表示"可以讀, 可以寫, 不能執行".

可以在請問一下,檔案不能執行的話,她還可以做w或r的動作嗎?我對這裡想不通?
« 上次編輯: 2008-02-21 21:18 由 平衡 »

slime

  • 俺是博士!
  • *****
  • 文章數: 1692
    • 檢視個人資料
回覆: 請問關於X權限的問題
« 回覆 #3 於: 2008-02-21 22:43 »
可以在請問一下,檔案不能執行的話,她還可以做w或r的動作嗎?我對這裡想不通?

例如一般的 php 檔案.
使用者平常可以讀可以寫, 在不能執行的情形下, 就只能看到原始碼.
而把 php 檔案改成可執行, 就會被當成程式來處理.


冷笑話: 我的 IP 是 127.0.0.1

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
回覆: 請問關於X權限的問題
« 回覆 #4 於: 2008-02-21 22:54 »
可以在請問一下,檔案不能執行的話,她還可以做w或r的動作嗎?我對這裡想不通?

可以, 那是不同層級的權限項目

--
I am kenduest - 小州

my website: http://kenduest.sayya.org/

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
回覆: 請問關於X權限的問題
« 回覆 #5 於: 2008-02-21 22:58 »
例如一般的 php 檔案.
使用者平常可以讀可以寫, 在不能執行的情形下, 就只能看到原始碼.
而把 php 檔案改成可執行, 就會被當成程式來處理.[/qute]

有點奇怪的描述..

web server 內的 php 檔案基本上是不用 x 權限的,因為 apache 是依據副檔名決定是否丟給核心 php 解析器解析後進而執行程式碼敘述. 若是設定 x 一般來說也沒太多意思...

php 檔案會設定 x, 那通常大概是要當作一般程式檔案, 使用通常像是:

代碼: [選擇]
#!/usr/bin/php

echo "I am php script file";

這樣的話可以在 shell 下執行,簡單說當一般程式檔案執行即可. 另外若要當 cgi 程式使用, 通常也才有需要多設定 x 權限.

--
I am kenduest - 小州

my website: http://kenduest.sayya.org/