2013-05-19 48 views
2

我正在構建一個用戶需要能夠上傳文件的網站。如何設置寫權限但不讀或修改 - cPanel?

我希望他們能夠上傳文件但不能讀取它們。

例如,如果他們上傳「test.zip」我不希望他們或其他用戶能夠去「www.url.com/test.zip」並下載文件或讀取它,如果它的一個.txt等

我正在使用cPanel,如果有幫助。

我有一個谷歌,但所有出現的是不同的人的請求權限組合。

回答

0

要將文件設置爲允許用戶和組寫入文件,我們將要爲目錄提供寫入和執行權限。由於加入權限的數字UNIX權限要授予我們將增加1(用於執行)和2(寫),以獲得3

  1. =執行(在目錄上,這是打開權限目錄)
  2. =寫入
  3. = 1 + 2式點心,所以既寫入和執行
  4. =讀
  5. = 1 + 4式點心,所以讀取和執行
  6. = 2 + 4薩姆,所以讀/寫。
  7. = 1 + 2 + 4的總和,所以讀,寫和執行。

對於目錄,這將是我們希望的3許可(記住需要可執行文件來訪問該文件夾只寫文件夾功能。

現在計算這個數字後,我們需要設置它三次,一次爲用戶擁有文件,一次爲羣組,一次爲其他人,這些通過按順序設置三個數字來設置

所以要設置一個文件夾只允許用戶寫入訪問我們將使用330.在用於設置權限的chmod命令中,它將如下所示:

chmod 330 ~/public_html/path/to/folder