password di root in bash
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- blackman85
- Linux 2.x

- Messaggi: 333
- Iscritto il: dom 22 giu 2008, 14:41
- Slackware: 13.1 x86_64
- Kernel: 2.6.33.4
- Desktop: kde 4.4
password di root in bash
In uno script bash è possibile passare la password di root ed eseguire un comando senza che l'utente debba digitare la password dopo "su -c comando"?
-
hashbang
- Packager

- Messaggi: 2000
- Iscritto il: ven 4 giu 2010, 10:27
- Nome Cognome: Luca De Pandis
- Distribuzione: macOS | OpenBSD
Re: password di root in bash
scusami ma non capisco il senso di ciò....a questo punto se proprio vuoi rischiare usa root direttamente e fai prima
- blackman85
- Linux 2.x

- Messaggi: 333
- Iscritto il: dom 22 giu 2008, 14:41
- Slackware: 13.1 x86_64
- Kernel: 2.6.33.4
- Desktop: kde 4.4
Re: password di root in bash
si ma voglio che ad usarlo sia una persone che non conosca la password di root e che non sa neanche leggere uno script quindi anche se la password è nello script non la scoprirà!
- ulisse89
- Packager

- Messaggi: 643
- Iscritto il: sab 17 gen 2009, 12:53
- Nome Cognome: Riccardo
- Slackware: 13.0
- Kernel: 2.6.29.6
- Desktop: Xfce
- Località: Bologna
Re: password di root in bash
Se le cose stanno così ti conviene aggiungere il comando e l'utente in questione a sudoers. In pratica usare sudo.
Mettere chiaramente la password di root in uno script è una falla abbastanza pesante nella sicurezza, per quanto poco io ne sappia.
Se poi il pc di cui parli non è collegato in rete, sai perfettamente chi lo usa e le sue intenzioni, allora ok.
In ogni caso ricordo di aver avuto lo stesso dubbio in questo thread.
viewtopic.php?f=20&t=30008&p=258322&hilit=bash#p258322
E non ero venuto tanto a capo. Probabilmente passare una password in uno script non è una cosa facile perchè nessuno, giustamente, lo fa mai.
Mettere chiaramente la password di root in uno script è una falla abbastanza pesante nella sicurezza, per quanto poco io ne sappia.
Se poi il pc di cui parli non è collegato in rete, sai perfettamente chi lo usa e le sue intenzioni, allora ok.
In ogni caso ricordo di aver avuto lo stesso dubbio in questo thread.
viewtopic.php?f=20&t=30008&p=258322&hilit=bash#p258322
E non ero venuto tanto a capo. Probabilmente passare una password in uno script non è una cosa facile perchè nessuno, giustamente, lo fa mai.
- joseph
- Linux 2.x

- Messaggi: 205
- Iscritto il: lun 14 giu 2010, 23:50
- Slackware: 13.37
- Kernel: 3.2.9
- Desktop: xfce
- Località: Salerno
Re: password di root in bash
quoto ulisse se proprio vuoi una soluzione del genere ti conviene usare sudo nello script. Soluzione molto piu' elegante e meno rompicapoSe le cose stanno così ti conviene aggiungere il comando e l'utente in questione a sudoers. In pratica usare sudo.
Mettere chiaramente la password di root in uno script è una falla abbastanza pesante nella sicurezza, per quanto poco io ne sappia.
Re: password di root in bash
Ho visto che ci sono molte discussioni su google in particolare digitando: "send password bash" oppure "expect password".
Leggendo qualche riga ho letto appunto che due tool che forse potrebbero fare al caso tuo sono proprio send o expect.
Leggendo qualche riga ho letto appunto che due tool che forse potrebbero fare al caso tuo sono proprio send o expect.
- DarthSteve
- Linux 1.x

- Messaggi: 126
- Iscritto il: mer 1 apr 2009, 10:00
- Nome Cognome: Stefano
- Slackware: --Current--
- Kernel: 5.5..x
- Desktop: KDE
- Località: Lucca
Re: password di root in bash
Tanto tempo fa... (uhm..) forse nel 2001, ho fatto una cosa del genere....
Ho salvato la password di root in una variable in bash in modo 'hash' usando MD5 e poi applicando
il sistema (algoritmo) di salvataggio usato da "MORIA" (codice XOR e ~1, etc.)
e la 'key' di base era la data della generazione della password.
- Lo so... era troppo macchinoso e non ancora completamente sicura.
Il --decoding-- era un poco complicato... ma fattibile!
Ho salvato la password di root in una variable in bash in modo 'hash' usando MD5 e poi applicando
il sistema (algoritmo) di salvataggio usato da "MORIA" (codice XOR e ~1, etc.)
e la 'key' di base era la data della generazione della password.
- Lo so... era troppo macchinoso e non ancora completamente sicura.
Il --decoding-- era un poco complicato... ma fattibile!
--- The Jedi Code ---
There is no emotion; there is peace.
There is no ignorance; there is knowledge.
There is no passion; there is serenity.
There is no death; there is the Force
There is no emotion; there is peace.
There is no ignorance; there is knowledge.
There is no passion; there is serenity.
There is no death; there is the Force
