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

    adduser e useradd per script

    ciao, sto creando un script che in automatico crea dei nuovi utenti con determinate caratteristiche.

    ho un picco problema.

    vorrei che il mio scritp fosse lanciato così:

    myscript newuser newspasswd


    poi io all'interno uso adduser passandogli una serie di parametri e vorrei anche passargli subito la password del nuovo utente ma non trovo nel man adduser un'opzione per passargliela e quindi mi mostra il classico Enter Unix Password e poi lo script si completa correttamente.

    io vorrei che il mio scritp si "arrangiasse".

    come devo fare?

    ho provato con useradd -p ma non mi crea la home dir e sinceramente non mi trovo molto bene con questo comando, ma forse sbaglio io



    grazie a tutti coloro che mi danno una zampa!!!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    411
    Ma hai guardato il man?
    NO!
    RTFM.
    Pessimismo e fastidio.

  3. #3
    ciao, certo che ho guardato, ma non riesco a farlo e non capisco perchè.

    non mi piace il fatto che al password di useradd -p deve essere cyptato e siccome sono nuovo utente come linux e non capisco molto.

    inoltre sul man adduser non mi pare di trovare qualcosa che permetta di mettere una password.

    se mi puoi aiutare un pò, grazie!

    ciao

  4. #4
    Utente di HTML.it L'avatar di cacao74
    Registrato dal
    Jan 2005
    Messaggi
    2,570
    1. posta il codice che tu hai creato in modo da creare una discussione pratica sul forum.
    2. sulla pagina di manuale e' indicato tutto cio' che serve.
    3. se serve consulta anche altre pagine di manuale
    4. se non bastassero i 3 punti sopra, cerca ancora in rete...
    slack? smack!

  5. #5
    ciao, la riga in questione del mio script è:

    adduser --home /home/ftp/$1 --ingroup utentiftp --shell /bin/false $1


    in questo modo, durante l'esecuzione dello script appare la solita richiesta di password del comando adduser, quella che scrive Enter Unix password for xxx: e poi Retype password.....


    vorrei mettere così, circa:

    adduser --home /home/ftp/$1 --ingroup utentiftp --shell /bin/false --password $2 $1

    in modo che lo script (e quindi il comando adduser) sappiano già che password inserire e non richieda Enter Unix password for.....


    PS: forse ho una versione del man diversa....non trovo specifiche istruzioni su adduser per la password se non il --disable_password.



    grazie 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.