Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Eseguire comandi con privilegi elevati su Linux

    ciao!

    allo scatenarsi di un evento, ad esempio pressione di un tasto, dovrei lanciare un comando con privilegi elevati (su piattaforma linux o mac).
    ma sinceramente non saprei come fargli inserire la password.
    ad esempio, se lancio questo comando:
    codice:
    sudo aptitude safe-upgrade
    subito dopo viene richiesta la password dell'utente.
    come posso fare per inserire la password al momento giusto??

  2. #2
    Pultroppo la password per il comando sudo deve per forza essere inserita da tastiera quindi non hai modo n'è di passarla al comando n'è si immetterla tramite output stream. Alternativa sarebbe o di mettere quel comando come eccezione di sudo oppure appoggiarti a implementazioni di sudo (es. gksudo) grafiche che chiedono graficamente all'utente di inserire la password

  3. #3
    eh ci aveo pensato, ma non è molto multipiattaforma!

    se ad esempio stessi su un mac, come potrei fare??
    (ovviamente non a lanciare quel comando specifico che era solo un esempio).

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.