winxp3IIS網站訪問需要輸入用戶名和密碼 .



xp系統下安裝IIS5,並設置好網站路徑,但是訪問網站時需要輸入用戶名和密碼,這個問題極大可能是因爲你網站放置在一個文件系統爲NTFS的盤符上,而IIS默認的訪問用戶時IUSR開頭的來賓賬戶,而此IUSR開頭的賬戶對放置網站的那個文件夾沒有訪問權限,從而導致訪問網站時需要輸入用戶名和密碼的問題。
  要解決這個問題,首先要將xp系統下的NTFS類型的盤符的安全選項卡調出來,默認的NTFS文件系統在XP下是啓用簡單共享,不顯示安全選項卡的,具體操作輕參考XP系統下的ntfs文件系統如何顯示安全選項卡
  第二步,對放置網站的文件夾右鍵選擇屬性,在安全選項卡中將IUSR開頭的用戶的讀取權限加上,然後重新啓動下IIS,再訪問網站,應該不會出現要輸入用戶名和密碼的問題了

 

 IIS網站瀏覽時提示需要用戶名密碼登錄-解決方法 收藏
打開iis,站點右鍵----屬性----目錄安全性----編輯----允許匿名訪問鉤選,(這樣還不行,後來直接添加everyone賬戶讀寫權限解決了)

 

IIS連接127.0.0.1要輸入用戶名密碼的解決辦法
原因很多,請嘗試以下操作:

1、查看網站屬性——文檔
看看啓用默認文檔中是否存在:index.asp index.htm index.html (最好全都有,沒有可添加)

2、查看網站屬性——主目錄
A
、本地路徑是否指定正確
B
、是否勾選腳本資源訪問
C
、是否勾選讀取
D
、執行權限:純腳本

3、查看網站屬性——目錄安全性——編輯
A
、是否勾選匿名訪問
B
、用戶名:IUSR_您的計算機名(不對,就點瀏覽選擇)
C
、密碼不用改,勾選允許IIS控制密碼就可以了
D
、其它不用選

4、查看網站屬性——網站
A
IP地址:全部未分配 或者 選擇一個
B
TCP端口:80 (最好不要改,改了訪問方法就不一)

5、打開控制面板——管理工具——計算機管理——本地用戶和組——用戶

A、看看“IUSR_您的計算機名此用戶有沒有啓動,必須啓動(說明:有紅色的×表示沒有啓動)

B、看看“IWAM_您的計算機名此用戶有沒有啓動,必須啓動(說明:有紅色的×表示沒有啓動)

C、在“IWAM_您的計算機名該用戶上按右鍵——設置密碼(密碼要記住,後面還需要用上該密碼)

6、打開控制面板——管理工具——組件服務——組件服務——計算機——我的電腦——COM+應用程序

A、在“IIS Out-Of-Process Pooled Applications”上按右鍵選擇屬性’——選擇標識,指定用戶:IWAM_您計算機名(說明:可以點瀏覽查找);輸入密碼,密碼上面步驟的密碼。再次啓動該服務,啓動後它會動。

B、在“IIS In-Process Applications”上按右鍵選擇屬性’——選擇安全性,將啓用身份驗證勾去掉

C、在“IIS Utilities”上按右鍵選擇屬性’——選擇安全性,將啓用身份驗證勾去掉。

 

由於用戶匿名訪問使用的賬號(默認是IUSR_機器名)被禁用,或者沒有權限訪問計算機,將造成用戶無法訪問。
解決方案:
1)查看IIS管理器中站點安全設置的匿名帳戶是否被禁用,如果是,請嘗試用以下辦法啓用:
控制面板->管理工具->計算機管理->本地用戶和組,將IUSR_機器名賬號啓用。如果還沒有解決,請繼續下一步。
2)查看本地安全策略中,IIS管理器中站點的默認匿名訪問帳號或者其所屬的組是否有通過網絡訪問服務器的權限,如果沒有嘗試用以下步驟賦予權限:
開始->程序->管理工具->本地安全策略->安全策略->本地策略->用戶權限分配,雙擊從網絡訪問此計算機,添加IIS默認用戶或者其所屬的組。
注意:一般自定義IIS默認匿名訪問帳號都屬於組,爲了安全,沒有特殊需要,請遵循此規則。

但是偶發現一個重要問題,在添加IIS默認用戶或者其所屬的組時找不到new帳號,也找不到它所在的組!提示並不存在該對象,於是發現一個重要問題,這個系統不行了,需要重新裝,new用戶已經破損!

羅嗦了半天,最後的解決方法:將用戶名改爲administrator,密碼也需要相應改動,只能暫時用這個用戶頂下,雖然很不安全.

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

IIS中打開網站要輸入用戶名和密碼
重裝的系統,出現這個問題,在網上的查了半天,排查了端口,IUSRIWAM,去了組件服務都不行,最後才找到辦法,原來是NTFS中沒有把IUSR分配到相應文件夾下面,以下是詳細內容:
IIS
默認情況下是匿名訪問以及Windows集成認證
也就是說,當你訪問網頁的時候,IIS會先用匿名賬號(IUSR_<MachineName>)來訪問,發現失敗(如果密碼不對,或者是這個賬號對訪問的文件沒有NTFS權限),那麼會彈出登錄框。彈出登錄框就說明它要嘗試用Windows集成認證了。
一般NTFS格式的盤都會受到這種情況的影響,你查一下IUSR_賬號對你訪問的文件有沒有讀權限。
解決方法:
第一步:

隨意打開一個D——單擊頂端菜單欄工具”——“文件夾選項”——“查看”——在高級設置中找到使用簡單文件共享(推薦)一項,把前面的鉤去掉。

第二步:添加用戶
右擊你用IIS發佈站點的文件夾——“屬性”——“安全”——單擊添加按鈕添加用戶——“高級”—— “立即查找”——選中“Everyone”或者“IUSR_你的機器名”——確定——確定

第三步:修改用戶權限
選中你剛剛添加的用戶(“Everyone”或者“Internet 來賓用戶——權限設置裏完全控制權限前打鉤 ——確定
(注:在羅列的允許項前打鉤,如果你怕麻煩,可直接給它完全控制權限,或者根據你的需要,給它讀取和運行、寫入、修改等權限,你可以自己試試)
一般到這一步就可以了,如果還有問題,再進行下面的步驟。
IIS
,目錄安全性,匿名訪問前打鉤,會有默認的“IUSR_你的計算機名這個用戶和默認密碼。
1、如果用戶名那裏沒有默認的“IUSR_你的計算機名這個用戶,則點擊瀏覽高級立即查找,選中“IUSR_你的機器名,確定,確定;
2
、如果沒有默認密碼,則在允許IIS控制密碼前打鉤)
OK
了,或者再進行這一步:
一、主目錄,執行權限選擇純腳本
二、主目錄,配置,選項,啓用父路徑前打鉤。

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 

iis訪問出現要輸入用戶名和密碼問題解決方案

1)故障描述:在IIS下發布了某個站點某些頁面文件,我們姑且設定爲1.htm,通過IIS裏面的瀏覽功能查看頁面能夠順利訪問裏面的內容。同時我們從訪問地址處看到信息爲http://localhost/1.htm。(如圖1

 

 【轉】IIS網站訪問需要輸入用戶名和密碼 - 採書大盜 - 藏寶の海灣 


接下來在其他計算機或更改本機訪問地址爲自身IP後(例如58.129.1.80/1.htm)卻出現了一個要求輸入用戶名和密碼的對話框,這就是上文網友遇到的問題。(如圖2 

【轉】IIS網站訪問需要輸入用戶名和密碼 - 採書大盜 - 藏寶の海灣 
際上對於一個站點我們訪問他應該不需要輸入用戶名和密碼的,站點訪問都應該是匿名的。就算我們在對話框中輸入了相關的用戶名和密碼也無法通過驗證,頁面 會顯示——“您未被授權查看該頁,您不具備查看該目錄或頁面的權限,因爲訪問控制列表ACLWEB服務器上的該資源進行了配置。(如圖3 
【轉】IIS網站訪問需要輸入用戶名和密碼 - 採書大盜 - 藏寶の海灣 

2)故障分析:衆所周知在我們安裝IIS組件服務後系統中會自動添加兩個帳戶,一個是IUSER_計算機名(internet來賓帳戶),另外一個是IWAM_計算機名(啓動IIS進程帳戶)。(如圖4 
【轉】IIS網站訪問需要輸入用戶名和密碼 - 採書大盜 - 藏寶の海灣 


時訪問頁面的權限和帳戶分配都是由IUSER_計算機名(internet來賓帳戶)來完成的。如果我們訪問時要求輸入用戶名和密碼的話很可能是該帳戶 信息被改,例如密碼被一些軟件或病毒所修改,這時我們能做的就是重新卸載並再次安裝IIS組件,畢竟IUSER_計算機名(internet來賓帳戶)用 戶密碼是在安裝組件過程中由系統自動生成的,我們不可能通過手工設置的方法重置。(如圖5 

【轉】IIS網站訪問需要輸入用戶名和密碼 - 採書大盜 - 藏寶の海灣 

3 故障排查:如果重新安裝IIS依舊不能解決問題的話,故障根源就不在於IUSER_計算機名(internet來賓帳戶)了,我們應該從目錄權限下 手解決問題。找到 我們要發佈的頁面所在文件夾(網站目錄),然後在其上點右鍵選擇屬性,在打開的屬性窗口中找到安全標籤,如果這裏沒有IUSER_計算機名 internet來賓帳戶)訪問權限的存在,那麼問題就在於此。(如圖6
 【轉】IIS網站訪問需要輸入用戶名和密碼 - 採書大盜 - 藏寶の海灣 
我們通過添加按鈕選擇用戶列表中的IUSER_計算機名(internet來賓帳戶),將其添加到目錄權限訪問設置窗口中。(如圖7 
【轉】IIS網站訪問需要輸入用戶名和密碼 - 採書大盜 - 藏寶の海灣 
接下來根據實際需要針對IUSER_計算機名(internet來賓帳戶)帳戶對該目錄的訪問權限進行設置,一般就給予讀取權限即可,切忌給予太高的權限,否則訪問網站用戶很可能會刪除頁面文件或者直接上傳木馬程序。(如圖8 
【轉】IIS網站訪問需要輸入用戶名和密碼 - 採書大盜 - 藏寶の海灣 

加相應權限後就可以有效的解決訪問IIS發佈站點總是彈出用戶名和密碼驗證窗口的故 障。總的來說就是在我們要發佈的站點目錄上設置相應的訪問權限,其 NTFS權限中對應的IUSR_計算機名爲讀取權限。如果默認站點目錄在c:inetpubwwwroot下則不會涉及到此問題,這也是爲什麼大部分 使用默認站點對外發布不會出現此問題的原因。 4)幾點補充:
除了以上幾個容易設置錯誤造成訪問IIS發佈的WWW站點出現用戶名與密碼提示外,在IIS設置中如果配置不當也會出現上述問題。例如在IIS網站上點右鍵選擇屬性,然後找到目錄安全性標籤,接下來點身份驗證和訪問控制。(如圖9 
 
在身份驗證方法窗口中啓用匿名訪問,這樣才能夠開啓在訪問WWW站點時使用IUSER_計算機名(internet來賓帳戶)帳戶來瀏覽頁面信息。另外記得不要點下面的集成Windows 身份驗證。(如圖10 

【轉】IIS網站訪問需要輸入用戶名和密碼 - 採書大盜 - 藏寶の海灣 
有一點要注意的就是在網站屬性窗口中有一個主目錄標籤,在該標籤下我們可以查看發佈目錄對應的權限,記得一定要合理分配好,如果不小心給予了寫入和 目錄瀏覽權限,那麼你發佈的站點很容易被攻擊,當然這裏如果沒有添加讀取權限,那麼你的站點在別人訪問時同樣會出現不具備相關權限的錯誤提示。(如圖 11 
【轉】IIS網站訪問需要輸入用戶名和密碼 - 採書大盜 - 藏寶の海灣

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章