Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    8

    Permessi per eseguire shell (.bat)

    Quando lancio questo codice .asp (server win2003)

    .....
    FileBat = "D:\bbb\aaa.bat"
    Set WshShell = Server.CreateObject("WScript.Shell")
    WshShell.Run(FileBat)
    ....

    mi viene restituito un bel "Permission Denied"

    Permessi sulla cartella D:\bbb ??
    Che tipo di permessi/utenti devono
    esserci ?? (attualmente ho FullControl per IWAM e IUSR)

    Oppure permessi su IIS ?? Quali??

  2. #2
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Cosa devi fare?

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    8
    Originariamente inviato da fraude
    Cosa devi fare?

    Da un browser "client" lancio il file .asp che fra le altre cose esegue in una shell un codice .bat (comandi FTP) ... ovviamente il .bat lanciato manualmente è OK e il tutto risiede sul server win2003

    Purtroppo .asp mi risponde con Permission Denied, ovvero NON ho qualche tipo di permesso ... ma quale?? ... e dove?? (sulla cartella o su file .bat)??

  4. #4
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    probabilmente sulla cartella, quali permessi hai attivato?

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    8

    Re: Permessi per eseguire shell (.bat)

    FileBat = "D:\bbb\aaa.bat"
    Set WshShell = Server.CreateObject("WScript.Shell")
    WshShell.Run(FileBat)
    ....

    mi viene restituito un bel "Permission Denied"

    Mi rispondo da solo per gli archivi.
    Lancio un file .asp che esegue un .bat in una shell (ovvero lancio sul server il programma CMD.exe , che vedo su win\system32). Per far questo l'utente Internet Guest deve avere il relativo permesso.

    Quindi alle Proprietà Sicurezza di CMD.exe aggiungo lo user IUSR_nomeserver e gli assegno il permesso Read&Execute.

  6. #6
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    Scusa se mi intrometto ma sarei interessato alla tua procedura, cosa ci fai esattamente?

  7. #7
    Utente di HTML.it L'avatar di barney09
    Registrato dal
    Dec 2000
    Messaggi
    1,296
    aggiungo per chi avesse adottato una soluzione analoga, che per far funzionare i permessi su CMD.EXE occorre riavviare il server.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.