Modifica password root da shell

Status
Not open for further replies.

Giulio

Cadet
Joined
Jan 29, 2014
Messages
7
Buon giorno.
Ho implementato uno script che modifica la password di root e di altri utenti utilizzando:
echo $password | pw user mod root -h 0
e la password viene correttamente modificata; l'accesso a Web e SSH avviene con la nuova password.
Quando il NAS viene riavviato però torna la password originale.
Identico comportamento per l'aggiunta di nuovi utenti utilizzando:
echo $password | pw useradd -n $host -h 0 -g wheel -s /usr/sbin/nologin
l'utente viene creato ed è utilizzabile, ma post riavvio sparisce.
Come è possibile modificare e aggiungere in maniera perenne password di root e utenti vari via shell ?
Grazie.
 
Last edited:

enemy85

Guru
Joined
Jun 10, 2011
Messages
757
Se nn ricordo male nn è possibile. Questo stesso argomento era già stato affrontato sul forum internazionale e la conclusione era appunto che solo tramite webGui i cambiamenti sopravvivevano al riavvio. Proprio per far si che gli account venissero gestiti solo tramite GUI
 

Giulio

Cadet
Joined
Jan 29, 2014
Messages
7
Hm... Grazie della risposta.
Continuo le ricerche e i test; la modifica e aggiunta di utenti è funzione indispensabile per interfacciare la gestione utenti con qualsiasi sistema esterno; ma non per forza è detto che si vogliano usare sorgenti AD, LDAP o altro...
Ad esempio un NAS su cui devono essere impostati centinaia di utenti, piuttosto che un nas di cui controllare gli utenti senza avere a disposizione un server di gestione LDAP centralizzato... Non poter usare script, automatismi o altro potrebbe essere un grosso deficit.
 

Giulio

Cadet
Joined
Jan 29, 2014
Messages
7
Con uno script Post-init posso ricreare gli utenti e modificare le password come voluto.
L'accesso SSH avviene con la password corretta modificata, ma l'accesso di "root" al portale web mantiene la vecchia password; facendo intendere che l'utente root di macchina e l'utente root della GUI non sono il medesimo utente, ma la GUI "emula" il nome root per comodità, non interfacciando però lo schema di autenticazione utenti dell'OS.
A questo punto il nodo ancora da appianare è: Come modificare la password di "root" della GUI da shell/script ?
Il risultato è che la macchina possa essere "inizializzata" da del personale che non deve conoscere la password di quando la stessa verrà messa in produzione.
Idee ?
 

M_a_X_Italy

Patron
Joined
Jul 28, 2012
Messages
448
Non capisco xkè devi cambiare la pass di root, o forse non sai davanti al terminale ? O Giulio datti al bere va ! :D
 
Status
Not open for further replies.
Top