Visualizzazione risultati 1 fino 4 di 4

Discussione: [shell] Utilizzo di "su" senza password

  1. #1
    Guest

    Predefinito [shell] Utilizzo di "su" senza password

    Su una macchina SUN, avrei necessita di lanciare uno script/programma con i permessi di un diverso utente rispetto a quello con cui ho effettuato la login.

    Avrei pensato di utilizzare il comando su all'interno di una shell script per richiamare il secondo programma.
    Putroppo però su mi richiede la password, e visto che questo processo dovrebbe partire in automatico ogni tot di tempo, dovrei passare anche la password stessa al comando su.

    E' possibile fare questa cosa o si deve utilizzare un comando differente?
    Sinceramente sono bloccato e non so come andare avanti.

    Grazie per l'aiuto.

    Ciao

    Leandro

    Happy Slack!

  2. #2
    Guest

    Predefinito

    forse ti puo` aiutare `sudo'. Dalla manpage:
    DESCRIPTION
    sudo allows a permitted user to execute a command as the superuser or another user [...]
    Saluti

  3. #3
    Guest

    Predefinito

    mmm
    putroppo sulla macchina che utilizzo sudo non è presente.
    Non so se sulle SUN SOLARIS esiste o non lo hanno installato.

    Credo che la soluzione debba essere diversa

    Ciao

    Leandro

    Happy Slack!

  4. #4
    Guest

    Predefinito

    Ok problema risolto.
    Ho utilizzato rsh (remote shell).

    tramite una stringa come questa :

    rsh -l [user] [host] [comando]

    è possibile eseguire script/programmi/comandi su una macchina utilzzando un differente utente.

    Quindi supponendo di dover lanciare lo script "pippo.sh" su una macchina chiamata "testrsh" con l'utenza "leandro", basterà semplicemente scrivere al prompt :

    rsh -l leandro testrsh "pippo.sh"


    Visto che il problema è stato risolto, mi autochiudo il 3d

    Ciao

    Leandro

    Happy Slack!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •