none
Problema autenticazione in FTP 7,5 tramite account non-windows RRS feed

  • Domanda

  • Ciao a tutti,

     

    ho questo problema: ho creato un FTP in IIS 7 e secondo alcuni articoli, come per esempio questo

    http://serverfault.com/questions/83026/how-do-iis-ftp-7-5-user-accounts-work

    ho visto che sembra esserci la possibilità di creare degli account direttamente in IIS e far accedere all'FTP con questi user.

    Sulla creazione nessun problema, ma non riesco ad effettuare nessun logon.

    Ai tentativi nei log di IIS trovo l'errore sotto riportato, qualcuno sa aiutarmi?

    Grazie del supporto

    Log Name:      Application
    Source:        Microsoft-Windows-IIS-IISManager
    Date:          6/20/2011 6:57:27 PM
    Event ID:      1106
    Task Category: None
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      servername
    Description:
    IISWMSVC_AUTHENTICATION_UNABLE_TO_READ_CONFIG

    An unexpected error occurred while retrieving the authentication information.

    Exception:System.UnauthorizedAccessException: Filename: \\?\C:\Windows\system32\inetsrv\config\redirection.config
    Error: Cannot read configuration file due to insufficient permissions


       at Microsoft.Web.Administration.Interop.AppHostAdminManager.GetAdminSection(String bstrSectionName, String bstrSectionPath)
       at Microsoft.Web.Administration.Configuration.GetSectionInternal(ConfigurationSection section, String sectionPath, String locationPath)
       at Microsoft.Web.Administration.ConfigurationManager.LoadRedirectionInfo()
       at Microsoft.Web.Administration.ConfigurationManager.GetAdministrationConfigMapIfNeeded()
       at Microsoft.Web.Administration.ConfigurationManager.SetAdminManagerProperties(WebConfigurationMap webConfigMap, Boolean isAdminConfig, IAppHostAdminManager adminManager, Boolean isRemote)
       at Microsoft.Web.Administration.ConfigurationManager.CreateAdminManager[TClass,TInterface](WebConfigurationMap webConfigMap, Boolean isAdminConfig)
       at Microsoft.Web.Administration.ConfigurationManager.CreateConfiguration(WebConfigurationMap configMap, String configPathToEdit, Boolean isAdminConfig)
       at Microsoft.Web.Administration.ConfigurationManager.GetConfiguration(String rawConfigurationPath, String cacheKey, Boolean isAdminConfig)
       at Microsoft.Web.Management.Server.ConfigurationAuthenticationProvider.GetSection(ServerManager serverManager)

    Process:dllhost
    User=NT AUTHORITY\NETWORK SERVICE

    giovedì 23 giugno 2011 10:05

Risposte

Tutte le risposte

  • vedi qui

    http://forums.iis.net/t/1151093.aspx

    ciao.


    Edoardo Benussi
    Microsoft MVP - Management Infrastructure
    edo[at]mvps[dot]org
    giovedì 23 giugno 2011 11:19
    Moderatore
  • Ciao Edoardo e grazie per la risposta,

     

    avevo visto anch'io quell'articolo e ho già eseguito quanto descritto nella procedura. Ho dato al network service i diritti come descritto ma non funziona.

     

    giovedì 23 giugno 2011 16:56
  • quando si chiede aiuto nei Forums e sono già stati fatti dei tentativi in base a documentazione trovata in rete, questo va precisato dettagliatamente altrimenti le persone perdono tempo dietro ai vostri problemi inutilmente!
    Edoardo Benussi
    Microsoft MVP - Management Infrastructure
    edo[at]mvps[dot]org
    giovedì 23 giugno 2011 18:43
    Moderatore
  • quando si chiede aiuto nei Forums e sono già stati fatti dei tentativi in base a documentazione trovata in rete, questo va precisato dettagliatamente altrimenti le persone perdono tempo dietro ai vostri problemi inutilmente!
    Edoardo Benussi
    Microsoft MVP - Management Infrastructure
    edo[at]mvps[dot]org


    Ciao Edoardo,

    scusa per il disagio arrecato e grazie comunque per aver risposto.

    venerdì 24 giugno 2011 08:01
  • mi scrivi con tutti i dettagli i permessi che ci sono su questa cartella

    c:\Windows\System32\inetsrv\config ?


    Edoardo Benussi
    Microsoft MVP - Management Infrastructure
    edo[at]mvps[dot]org
    venerdì 24 giugno 2011 08:18
    Moderatore
  • Ciao,

    di seguito i permessi:

    - create owner: speciale permission

    - system: full controll

    - network service: full controll

    -  administrators: full controll

    - SPTimerV3: read

    - WMSVC: read

    - Trusted Installer: full controll

    venerdì 24 giugno 2011 08:33
  • puoi verificare se è proprio Network Service l'account di accesso anonimo al tuo server FTP ?
    Edoardo Benussi
    Microsoft MVP - Management Infrastructure
    edo[at]mvps[dot]org
    venerdì 24 giugno 2011 13:14
    Moderatore
  • Ciao Edoardo,

     

    alla fine ho riprovato a creare da zero l'intero l'ftp ed adesso funziona, credo che a questo punto avevo sbagliato qualcosa con le permission.

    Ti chiedo solo una cosa in merito sempre all'ftp se puoi aiutarmi:per la configurazione dello "user isolation", le cartelle devono essere nominative per utilizzarlo?

     

    Grazie del supporto dato

    venerdì 24 giugno 2011 13:44
  • si.

    User Account Types

    Physical Home Directory Syntax

    Anonymous users

    %FtpRoot%\LocalUser\Public

    Local Windows user accounts
    (requires basic authentication)

    %FtpRoot%\LocalUser\%UserName%

    Windows domain accounts
    (requires basic authentication)

    %FtpRoot%\%UserDomain%\%UserName%

    IIS Manager or ASP.NET custom
    authentication user accounts

    %FtpRoot%\LocalUser\%UserName%


    ref: http://learn.iis.net/page.aspx/305/configuring-ftp-75-user-isolation/


    Edoardo Benussi
    Microsoft MVP - Management Infrastructure
    edo[at]mvps[dot]org
    venerdì 24 giugno 2011 13:56
    Moderatore