linux下php檔案操作許可權

2025-07-21 13:05:06 字數 3193 閱讀 1970

1樓:臨懷

什麼叫作b檔案本身是不可寫的?

系統沒有給它寫許可權,但是它的許可權可以改吧?

問題在於php檔案所屬的使用者有沒有改許可權的的許可權如果chmod()函式成功,返回true,那麼檔案就可寫如果沒有許可權改,那麼chmod失敗,返回false, 檔案不可寫。

2樓:浮雲是他連

會報錯 無法開啟檔案流b

建議 加完許可權後在判斷一下 is_writable() 如果不可寫 給出提示 就好了。

3樓:網友

改b的許可權,不過你是想知道b沒有許可權的話,就是報錯,說它沒有寫許可權唄。

linux如何設定php建立檔案的預設許可權???

4樓:我的宿舍有點熱

首先,php的執行者你要知道,看程序明確執行者是哪個賬戶,可以使用mkdir(dir, 0777)設定操作許可權。

5樓:網友

可以使用php**設定建立檔案的umask值:

exec('touch /tmp/b1');$oldmask=umask(0);exec('touch /tmp/b2');

umask($oldmask);?參考。

6樓:網友

不是許可權問題吧,你看看生成的檔案的分組!是www組的,而其他的**都是root組,因此是php建立的檔案的分組問題。

7樓:wo來圍觀的

程式生成目錄給777許可權,然後php程式新建目錄時設定666許可權。

linux下如何設定某個資料夾內的php檔案為不可執行許可權

8樓:網友

chmod -x -r /var/www/

x 取消執行許可權 -r 遞迴目錄。

9樓:網友

所有的人都不可執行。

chmod a-x dirname/*.php除了自己以外的人不可執行。

chmod go-x dirname/*.php自動繼承目錄許可權。

chmod a+s dirname

10樓:網友

chmod 命令。

chmod -x /eee/ddd/ 取消 /eee/ddd/ 檔案的 所有使用者執行許可權。

求助;linux下如何設定某個資料夾內的php檔案為不可執行許可權

11樓:鹿安珊尤揚

linux

下的chmod

命令可以實現你想要的功能。

這是乙個授權命令。

簡單的說。基本許可權就3種讀寫。

執行rwx421chmod

666資料夾名稱。

r-r表示遍歷這個資料夾所有檔案跟目錄。

這樣就可以設定所有使用者對。

這個資料夾以及這個資料夾下所有檔案。

只能進行讀寫操作。

且不能執行。

chmod333資料夾名稱。

r這樣這個資料夾就只剩。

寫跟可執行的許可權。

且無法讀取。

或者可以使用。

chmodx資料夾名稱。

或者-x來設定許可權。

可執行與不可執行。

其他許可權一樣。

12樓:智山芙諸璇

你的php是用apache做釋出的嘛?如果是,在apache的配置檔案中。可以設定那個放php資料夾的控制許可權。

linux下php專案檔案許可權應該怎麼管理

13樓:接池

chmod -r 777 某資料夾的絕對路徑。比如cookiex使用者目錄下面的abc目錄設定為777,通過:chmod -r 777 /home/cookiex/abc-r表示的是目錄以及目錄下面的所有內容都設定為相同的指定許可權位。

php呼叫linux命令更改檔案許可權

14樓:網友

我們的伺服器是這樣做的:

php一般是以apache使用者身份去執行的,把apache加入到儲存你檔案的父資料夾屬組裡去,然後改該父資料夾許可權為775,這樣屬組成員就有寫的許可權,而apache屬於這個組就可以改寫該目錄下所有檔案的許可權,當然,屬組最好不要是root,你可以為該資料夾改個其它普通使用者組。

改apache/php的執行使用者方法不安全,不建議使用。

15樓:網友

一種方法,修改檔案許可權,允許去php程式去修改。

另外一種方法,修改php執行程式的執行使用者,

16樓:網友

php 使用者 訪問檔案 是 apache 使用者 的許可權!你看下 那個檔案 是怎麼樣的許可權設定。

在linux環境下,修改apache的許可權問題,使得php能夠對檔案和檔案目錄進行讀寫刪改的操作

17樓:網友

瀏覽器訪問php頁面。

執行php的執行者是apache的使用者。

你要確定apache的使用者有權讀寫你要修改的檔案。

18樓:匿名使用者

是的,是apache的許可權問題,一般把**所在目錄設定成apache,許可權自己設定,chown -r apache:apache /**所在目錄。

chmod -r 775 /**所在目錄。

19樓:網友

預設訪問都是匿名,apache是用什麼使用者執行,root還是?

如果是新建使用者 給apache 文件目錄 766許可權。

命令:chmod 766 目錄。

問:linux伺服器用php建立資料夾並賦予許可權的問題

20樓:大刀砍向東洋豬

mkdir("uploads/aa/")

chmod("uploads/aa/",0777);

使用chmod可以設定比系統預設更大的許可權,直接使用mkdir會受到系統umask的影響。

21樓:匿名使用者

你可以嘗試將你的 php 伺服器用 root 使用者啟動,

22樓:莘贍

linux 還有乙個umask的設定,你要看下這個怎麼設定的,

linux下修改資料夾許可權提示chmod 更改xx的許可權

linux下修改資料夾許可權提示chmod 更改xx 的許可權 只讀檔案系統是設定錯誤造成的,解決方法為 1 開啟只讀檔案目錄了顯示 r r r 代表著檔案只讀,如圖。2 如果一個檔案具有所有許可權就設定成777,7代表的4 2 1,如圖。3 執行chmod 777 檔名按下回車鍵沒有任何資訊,但是...

Linux的資料夾許可權如何更改

可以使用linux系統中的chmod命令進行操作,具體操作及引數如下 chmod 改變一個或多個檔案的存取模式 mode 格式 chmod options mode files 只能檔案屬主或特權使用者才能使用該功能來改變檔案存取模式。mode可以是數字形式或以who opcode permissi...

linux目錄命令,檔案命令,許可權設定命令

mkdir建立目錄 rmdir刪除目錄 touch chmod命令用於修改檔案或目錄的許可權,格式為 chmod 引數 許可權 檔案或目錄名稱 chown命令用於修改檔案或目錄的所屬主與所屬組,格式為 chown 引數 所屬主 所屬組 檔案或目錄名稱 chmod與chown的命令引數很簡單記 對於檔...