useradd in script BASH

Bash, Perl, Python, Ruby, ...
Rispondi
spaccabits
Newbie
Newbie
Messaggi: 31
Iscritto il: 18/03/2012, 22:32

useradd in script BASH

Messaggio da spaccabits »

salve a tutti

in uno script BASH ho questo righe

Codice: Seleziona tutto

    username='-M -N -g utente --shell /bin/false utente'
    useradd $username
in esecuzione sembra che useradd trovi la variabile username vuota, mettendo le virgolette doppie È vuota (anche se non chiaro cosa, risultato: useradd: opzione non valida -- " "), una

Codice: Seleziona tutto

echo $utente
prima di useradd mi fa vedere tutta la stringa

dove sbaglio?
Avatar utente
marcomg
Administrator
Administrator
Messaggi: 8061
Iscritto il: 22/08/2011, 18:54

Re: useradd in script BASH

Messaggio da marcomg »

Prova ad usare il double quote quando usi la variabile.
~ Marco
Rispondi