亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

在PHP中實(shí)現(xiàn)對(duì)Windows域共享驅(qū)動(dòng)器上文件的訪問(wèn)
P粉323224129
P粉323224129 2023-08-30 23:11:13
0
1
690
<p>我有一堆文檔存儲(chǔ)在一個(gè)獨(dú)立的機(jī)器上,我需要從一個(gè)PHP/IIS服務(wù)器上提供。問(wèn)題是文檔驅(qū)動(dòng)器連接到一個(gè)Active Directory域的機(jī)器上,而Web服務(wù)器沒(méi)有連接,所以我不確定在哪里提供PHP需要驗(yàn)證的AD用戶來(lái)訪問(wèn)驅(qū)動(dòng)器。</p> <p>我有一個(gè)調(diào)用PHP的IIS應(yīng)用程序池,以我創(chuàng)建的一個(gè)新的Windows用戶運(yùn)行(設(shè)置為應(yīng)用程序池的“Identity”,以及網(wǎng)站的匿名身份驗(yàn)證用戶)。我以這個(gè)新用戶的身份登錄到服務(wù)器,并設(shè)置了一個(gè)映射網(wǎng)絡(luò)驅(qū)動(dòng)器,但經(jīng)過(guò)一些研究后,我認(rèn)為這是一個(gè)死胡同;我讀到服務(wù)不會(huì)以加載映射驅(qū)動(dòng)器的方式登錄到Windows。</p> <p>僅通過(guò)IP地址引用更接近工作,但我遇到了身份驗(yàn)證錯(cuò)誤。我在網(wǎng)上找到的主要解決方案是將應(yīng)用程序池運(yùn)行為具有訪問(wèn)驅(qū)動(dòng)器權(quán)限的用戶,但我不知道是否可能,因?yàn)榉?wù)器不在那個(gè)Windows域中。(但我也不是AD專家)</p> <pre class="brush:php;toolbar:false;">echo shell_exec('whoami'); //輸出我創(chuàng)建的Windows用戶的名稱 echo scandir('\\\\192.168.1.120\\data$'); //找不到用戶名/密碼 echo trim(shell_exec('dir \\\\192.168.1.120\\data$ 2>&1')); //用戶名或密碼不正確 echo scandir('Z:\\'); //找不到路徑的PHP警告 echo trim(shell_exec('dir Z: 2>&1')); //找不到路徑</pre> <p>如果沒(méi)有簡(jiǎn)單的、非hack的解決方案,我可以看看客戶是否可以將Web服務(wù)器放在AD域中,但我不知道這是否會(huì)對(duì)服務(wù)器運(yùn)行的其他服務(wù)產(chǎn)生意想不到的副作用。</p>
P粉323224129
P粉323224129

全部回復(fù)(1)
P粉765570115

如果這些是公開(kāi)的,并且不需要用戶對(duì)目錄進(jìn)行身份驗(yàn)證,則不要將它們放在域中。然而,如果您需要某種身份驗(yàn)證或從AD中查找信息,您可以考慮在DMZ中運(yùn)行Active Directory應(yīng)用程序模式(ADAM)。您可能需要將相關(guān)信息從AD復(fù)制到應(yīng)用程序分區(qū),因?yàn)锳DAM不會(huì)同步標(biāo)準(zhǔn)AD分區(qū)。

當(dāng)然,如果Web服務(wù)器與域控制器位于同一網(wǎng)絡(luò)上,可以將其添加到域中以增加可管理性。

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板