導航:首頁 > 編程語言 > php獲取文件許可權

php獲取文件許可權

發布時間:2024-04-15 16:57:35

A. php apache許可權的文件怎麼打開

在apache伺服器安全配置時,首先會想到設置文件上傳目錄禁止php腳本執行,常用的方法是修改apache配置文件,或者配置在htaccess文件裡面。

上面的方法只是限制了php文件執行,如果沒有設置php腳本對文件夾的訪問許可權,對於那些可以執行php文件,php腳本甚至能直接讀寫系統分區的文件。

可以通過配置open_basedir來限制php腳本允許訪問的目錄,下面是兩種將php腳本對磁碟中文件的訪問操作限制在指定目錄下的方法,第一種是在php.ini文件中配置:

B. PHP怎麼獲取文件目錄許可權

PHP獲取文件目錄許可權函數fileperms,使用這個函數可以文件或者目錄屬性。

例子程序:

<?php
$perms=fileperms('/etc/passwd');

if(($perms&0xC000)==0xC000){
//Socket
$info='s';
}elseif(($perms&0xA000)==0xA000){
//SymbolicLink
$info='l';
}elseif(($perms&0x8000)==0x8000){
//Regular
$info='-';
}elseif(($perms&0x6000)==0x6000){
//Blockspecial
$info='b';
}elseif(($perms&0x4000)==0x4000){
//Directory
$info='d';
}elseif(($perms&0x2000)==0x2000){
//Characterspecial
$info='c';
}elseif(($perms&0x1000)==0x1000){
//FIFOpipe
$info='p';
}else{
//Unknown
$info='u';
}

C. php調用linux命令更改文件許可權

我們的伺服器是這樣做的:
php一般是以apache用戶身份去執行的,把apache加入到存儲你文件的父文件夾屬組里去,然後改該父文件夾許可權為775,這樣屬組成員就有寫的許可權,而apache屬於這個組就可以改寫該目錄下所有文件的許可權,當然,屬組最好不要是root,你可以為該文件夾改個其它普通用戶組。

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

D. PHP文件訪問許可權

一般這些目錄的文件設置為最低許可權即可
很多文件的位置都是可以猜出來的
如果具有破壞性那早就全完了。。。。

E. php以fastCGI的方式運行時文件系統許可權問題及解決方法

在IIS7.0上以FastCGI方式配置好PHP運行環境,測試可以正常運行PHP程序後,將PHP程序部署上去,導入程序原來的數據和配置信息。很快就有問題出來啦下面我們就詳細記錄下。
今天准備將一個php
demo放在IIS下運行,網站在IIS下的配置是這樣的:
應用程序池是集成模式下的.net
framework
2.0(2.0或4.0沒什麼關系,因為php以fastCGI的方式在跑),
應用程序池標識配置為IIS內置的NETWORKSERVICE,
使用的認證方式為匿名身份驗證。
打開本地的網站,訪問php頁面,
出現了500錯誤。
好吧,是許可權問題,最簡單的解決辦法是把C:的許可權設成Everyone,
並允許完全控制:
重新訪問php頁面,成功了:
上面的方法是夠簡單,但也太不安全了,平時本地搭個demo這樣做沒問題,真正上線的時候,這樣做遲早出問題的。
於是重新設置,把該目錄下的只讀許可權賦給NETWRORKSERVICE帳號再試一下
不過問題還是沒有解決,訪問的時候,出現了401錯誤
錯誤信息中包括顯示登錄用戶為匿名,檢查了網站下的身份驗證(再點擊
匿名身份驗證->編輯),原來網站默認情況下,在登錄方法為匿名時,使用的默認登錄用戶為IUSR(就是我們看到的匿名登錄用戶了)
那麼解決辦法就是:
1.
將IUSR設置為C:的讀許可權,類似之前對NETWORKSERVICE的設置。
2.
或選擇使用應用程序池標識即可。
經試驗,方法1與2都成功。
Note:NETWORKSERVICE在IIS7中隸屬於iis_iusers用戶組,之前對NETWORKSERVICE的設置也可以改為對iis_iusers的設置,同樣也可以解決問題,只是許可權被進一步放寬了而已。
以上所述就是本文的全部內容了,希望大家能夠喜歡。

F. linux如何設置php創建文件的默認許可權

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

G. PHPSTUDY鎼寤虹綉絝欐庢牱璁劇疆鏂囦歡鏉冮檺錛

閮芥槸windows鏈嶅姟鍣ㄤ簡,灝變笉鏄痩inux鏉冮檺777鐨勯偅涓濂椾簡,灝辨槸浣犳棩甯哥數鑴戜笂鐨勫彸閿鏌ョ湅鏂囦歡澶灞炴ц屽凡,寤虹珛涓涓猠veryone鍒嗙粍,鐒跺悗鎵鏈夋潈闄愰兘鎵撲笂鍕,璺焪indows鐨勬枃浠跺叡浜宸涓嶅

閱讀全文

與php獲取文件許可權相關的資料

熱點內容
安卓手機玩游戲不卡怎麼設置 瀏覽:568
編譯鏈接裝載書 瀏覽:537
面試騰訊公司程序員 瀏覽:108
一個字母y是什麼app 瀏覽:142
魔獸大腳解壓安裝教程 瀏覽:7
超時代共享文件夾破解版 瀏覽:441
命令與征服紅色警戒3攻略 瀏覽:724
解壓縮jar包 瀏覽:586
如何計算伺服器的最大並發數 瀏覽:345
java數組類型定義 瀏覽:850
安卓卡一和卡二怎麼切換 瀏覽:983
用價值觀統領演算法強化責任 瀏覽:783
外匯阿里雲伺服器買哪一種類型 瀏覽:448
紹興程序員接私活攻略 瀏覽:644
java獲取上傳圖片 瀏覽:48
主次梁交叉處箍筋加密長度 瀏覽:965
快遞時效的演算法 瀏覽:585
菜譜大全pdf 瀏覽:317
怎麼在風雲pdf上把文件夾匯總 瀏覽:880
java創建子類 瀏覽:533