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

    [script shell]Creare utenti

    E' possibile creare uno script che crei, una volta lanciato, un utente generico pincopallino con password ciccio? :master:

    Τί ουν ποιήσε ϕιλοσοϕίας πέρι; πή τρέψή άγνοουμένων τούτων;

  2. #2

    Re: [script shell]Creare utenti

    Originariamente inviato da DonFabio
    E' possibile creare uno script che crei, una volta lanciato, un utente generico pincopallino con password ciccio? :master:
    Ho qualche dubbio sull'impostazione della password.
    Potresti provare con passwd + redirezione dell'input, o, alla peggio, provare con expect.
    "Qualsiasi esperto ha paura di combattere usando la katana vera. Anch'io. Ma non ignoro la mia paura, riesco ad accettarla, e a metterla da parte accanto a me".

  3. #3

    Re: Re: [script shell]Creare utenti

    Originariamente inviato da Ikitt
    Ho qualche dubbio sull'impostazione della password.
    Potresti provare con passwd + redirezione dell'input, o, alla paggio, provare con expect.
    Parli con un ignorante in materia, ti avvero...io di script shell sono proprio rasoterra...

    Τί ουν ποιήσε ϕιλοσοϕίας πέρι; πή τρέψή άγνοουμένων τούτων;

  4. #4

    Re: Re: Re: [script shell]Creare utenti

    Originariamente inviato da DonFabio
    Parli con un ignorante in materia, ti avvero...io di script shell sono proprio rasoterra...
    Il problema e` fornire la password.
    Uno dei modi per farlo e` appoggiarsi al comando passwd, che pero` ha delle restrizioni su come fornirgli la password, per motivi di sicurezza, e potrebbe giustamente fare lo schizzinoso.

    Io per prima cosa proverei con un semplice
    codice:
    #!/bin/sh
    #groupadd [opzioni] gruppo # se ti serve
    useradd [opzioni] utente
    echo "passwd_predefinita_da_cambiare_subito" | passwd --stdin [altre_opzioni] utente
    [edit] corretta imprecisione, un ripasso della manpagina mi ha ricordato che passwd lavora in modo piu` raffinato di come ricordassi [/edit]
    "Qualsiasi esperto ha paura di combattere usando la katana vera. Anch'io. Ma non ignoro la mia paura, riesco ad accettarla, e a metterla da parte accanto a me".

  5. #5

    Re: Re: Re: Re: [script shell]Creare utenti

    Originariamente inviato da Ikitt

    Uno dei modi per farlo e` appoggiarsi al comando passwd, che pero` legge da standard input e, per motivi di sicurezza, potrebbe giustamente lamentarsi.

    In effetti il mio dubbio è questo. Perché creare l'utente in se non è un problema.
    Ma dato che la password viene richiesta a prompt...

    Τί ουν ποιήσε ϕιλοσοϕίας πέρι; πή τρέψή άγνοουμένων τούτων;

  6. #6

    Re: Re: Re: Re: [script shell]Creare utenti

    Originariamente inviato da Ikitt

    [edit] corretta imprecisione, un ripasso della manpagina mi ha ricordato che passwd lavora in modo piu` raffinato di come ricordassi [/edit]
    Vuol dire che funzia?

    Τί ουν ποιήσε ϕιλοσοϕίας πέρι; πή τρέψή άγνοουμένων τούτων;

  7. #7

    Re: Re: Re: Re: Re: [script shell]Creare utenti

    Originariamente inviato da DonFabio
    Vuol dire che funzia?
    Come ricordavo (male) io, era piu` insicuro e poteva funzionare anche un banale
    codice:
    echo password | passwd utente
    Da (rapida) lettura di manpagina, pare che invece ci voglia --stdin per realizzare quanto appena detto.
    Non ho ancora provato.
    "Qualsiasi esperto ha paura di combattere usando la katana vera. Anch'io. Ma non ignoro la mia paura, riesco ad accettarla, e a metterla da parte accanto a me".

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    25
    Se vuoi modificare una password da script puoi usare
    questo piccolo programmino in perl http://www.drock.de/download/userman/userman-0.6.tgz

    è molto semplice basta inglobare sul tuo script una roba tipo questa:

    userman -A pincopallino -p ciccio

    ciao

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.