Autore Topic: comando SHELL vs sudo  (Letto 1999 volte)

Offline Mefrio

  • Grande Gambero
  • ***
  • Post: 203
    • Mostra profilo
comando SHELL vs sudo
« il: 01 Ottobre 2010, 18:06:25 »
Ragazzi mi è capitato che mettendo dei comandi shell essi non funzionino e come errore nella console di Gambas mi esce

Codice: [Seleziona]
sudo: no tty present and no askpass program specified

come potrei risolvere?
per quanto io sia messo male, voglio aiutare chi sta peggio di me :D

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: comando SHELL vs sudo
« Risposta #1 il: 01 Ottobre 2010, 18:08:10 »
Un pò troppo vago... Anche per il titolo della discussione...

Puoi spiagrti meglio?

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: comando SHELL vs sudo
« Risposta #2 il: 01 Ottobre 2010, 18:13:03 »
Ragazzi mi è capitato che mettendo dei comandi shell essi non funzionino e come errore nella console di Gambas mi esce

Codice: [Seleziona]
sudo: no tty present and no askpass program specified

come potrei risolvere?

Dalla risposta del terminale non mi pare che il problema sia SHELL o sudo...pare o che il programma che lanci non trova ciò che vuoi oppure che la sintassi da te usata sia sbagliata....

Offline Mefrio

  • Grande Gambero
  • ***
  • Post: 203
    • Mostra profilo
Re: comando SHELL vs sudo
« Risposta #3 il: 01 Ottobre 2010, 18:20:24 »
non so se avete letto nella sezione Ubuntu...comunque...

il comando è questo:
Codice: [Seleziona]
SHELL "xterm -e 'cd /lib/plymouth/themes && sudo wget http://www.deviantart.com/download/170195920/MIB_Ubuntu_Plymouth_Themes_by_love2spooge.zip && cd /lib/plymouth/themes && sudo unzip MIB_Ubuntu_Plymouth_Themes_by_love2spooge.zip && sudo rm MIB_Ubuntu_Plymouth_Themes_by_love2spooge.zip && sudo update-alternatives --install /lib/plymouth/themes/default.plymouth default.plymouth /lib/plymouth/themes/MIB-Ubuntu/MIB-Ubuntu.plymouth 100 && sudo update-alternatives --config default.plymouth && sudo update-initramfs -u'" 
dove sta l'errore?
per quanto io sia messo male, voglio aiutare chi sta peggio di me :D

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: comando SHELL vs sudo
« Risposta #4 il: 01 Ottobre 2010, 18:30:05 »
non so se avete letto nella sezione Ubuntu...comunque...

il comando è questo:
Codice: [Seleziona]
SHELL "xterm -e 'cd /lib/plymouth/themes && sudo wget http://www.deviantart.com/download/170195920/MIB_Ubuntu_Plymouth_Themes_by_love2spooge.zip && cd /lib/plymouth/themes && sudo unzip MIB_Ubuntu_Plymouth_Themes_by_love2spooge.zip && sudo rm MIB_Ubuntu_Plymouth_Themes_by_love2spooge.zip && sudo update-alternatives --install /lib/plymouth/themes/default.plymouth default.plymouth /lib/plymouth/themes/MIB-Ubuntu/MIB-Ubuntu.plymouth 100 && sudo update-alternatives --config default.plymouth && sudo update-initramfs -u'" 
dove sta l'errore?

Scusa non puoi spezzettare il comando in più sotto programmi? In più non capisco perchè usi Gambas per lanciare XTerm....A volte credo che Gambas venga usato alla stregua di Zenity...

Offline Mefrio

  • Grande Gambero
  • ***
  • Post: 203
    • Mostra profilo
Re: comando SHELL vs sudo
« Risposta #5 il: 01 Ottobre 2010, 18:31:07 »
non so cosa sia Zenity :)

invoco l'xterm altrimenti non posso mettere la password per i privileggi!
per quanto io sia messo male, voglio aiutare chi sta peggio di me :D

Offline Mefrio

  • Grande Gambero
  • ***
  • Post: 203
    • Mostra profilo
Re: comando SHELL vs sudo
« Risposta #6 il: 01 Ottobre 2010, 21:50:51 »
chesko mi sto scervellando!! Come posso spezzettarlo in varie parti? E soprattutto senza utilizzare l'xterm?

Spero che tu mi sappia fornire una soluzione, non importa come, importa che sia funzionante :)
per quanto io sia messo male, voglio aiutare chi sta peggio di me :D

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: comando SHELL vs sudo
« Risposta #7 il: 02 Ottobre 2010, 01:14:18 »
per ovviare a xterm basta usare gksu invece di sudo, come discusso in un altra discussione. Avrai così una finestrella che richiede la password di root ed è sicura.

Per quanto riguarda lo spezzettamento dello script devi vedere un pò tu. Ogni "&&" equivale ad un concatenamento di un comando e perciò dovresti dividere i vari comandi in base a questi caratteri.

Offline Mefrio

  • Grande Gambero
  • ***
  • Post: 203
    • Mostra profilo
Re: comando SHELL vs sudo
« Risposta #8 il: 02 Ottobre 2010, 06:47:18 »
Scusa la domanda, stupida, ma gksu funziona solo con gnome?
per quanto io sia messo male, voglio aiutare chi sta peggio di me :D

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: comando SHELL vs sudo
« Risposta #9 il: 02 Ottobre 2010, 10:49:26 »
Scusa la domanda, stupida, ma gksu funziona solo con gnome?

Mi pare di no...però dovresti chiedere a chi ha KDE....io, fortunatamente, non sono di quella sponda... :rotfl:

Offline Mefrio

  • Grande Gambero
  • ***
  • Post: 203
    • Mostra profilo
Re: comando SHELL vs sudo
« Risposta #10 il: 02 Ottobre 2010, 14:36:54 »
io sapevo che invece di gksu in kde c'è kdesudo
per quanto io sia messo male, voglio aiutare chi sta peggio di me :D

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: comando SHELL vs sudo
« Risposta #11 il: 03 Ottobre 2010, 13:29:55 »
Entrambe usano le rispettive librerie gtk e kde, per cui, se non le hai tutte, puoi usare solo quello adeguato al tuo DM.

Offline Mefrio

  • Grande Gambero
  • ***
  • Post: 203
    • Mostra profilo
Re: comando SHELL vs sudo
« Risposta #12 il: 04 Ottobre 2010, 16:22:52 »
uno universale non esiste? :D
per quanto io sia messo male, voglio aiutare chi sta peggio di me :D

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: comando SHELL vs sudo
« Risposta #13 il: 04 Ottobre 2010, 16:39:42 »
Tutte si basano sul comando "sudo", che è presente di default in quasi tutte le distro. Solo che è, appunto, a riga di comando...

Offline Mefrio

  • Grande Gambero
  • ***
  • Post: 203
    • Mostra profilo
Re: comando SHELL vs sudo
« Risposta #14 il: 06 Ottobre 2010, 11:59:10 »
ok grazie
per quanto io sia messo male, voglio aiutare chi sta peggio di me :D