Debianizzati.Org | Forum | Blog | Guide | IRC
 
 
Forum Italiano Debian - Debianizzati.Org
Ottobre 14, 2008, 04:22:06 *
Benvenuto, Visitatore. Per favore, effettua il login o registrati.
Hai perso la tua email di attivazione?

Login con username, password e lunghezza della sessione
News:
 
   Home   Help Ricerca Calendario Login Registrati  
Pagine: [1] 2   Vai Giù
  Stampa  
Autore Topic: [Risolto][Script] Modifica script fatto per Ubuntu per averlo su Debian  (Letto 1122 volte)
0 Utenti e 1 Visitatore stanno guardando questo topic.
FregTuX
Full Member
***

Karma: +2/-0
Offline Offline

Posts: 210



Guarda Profilo
« il: Novembre 01, 2007, 12:43:03 »

Ciao a tutti.

Su Uuntu ero solito usare il seguente script per connettermi col mio modem adsl usb conexant:

Codice:
#!/bin/bash
# CONNESSIONE CON ZENITY BY NoWhereMan :)
pppd
%0
disc=1
start=`date +%s`
while [[ $disc != 0 ]]; do
        zenity --notification --text "Connesso."
        end=`date +%s`
        elapsed=`expr $end - $start`
        mins=`expr $elapsed / 60`
        secs=`expr $elapsed % 60`
        zenity --question --text "Connesso da $mins Minuti e $secs Secondi. Disconnettere ? ";
        disc=$?
done;
killall pppd

Su Debian devo dare invece di pon adsl e poff adsl rispettivamente per connettermi e disconnettermi. Su Ubuntu, come si può vedere dallo script, venivano usati i comandi pppd e killall pppd.

Tuttavia i comandi che venivano usati su Ubuntu possono essere dati senza privilegi diroot, mentre i comandi per Debian vanno usati da root.

Come si deve modificare questo script per usare i comandi pon adsl e poff adsl con i privilegi di root?

Grazie
« Ultima modifica: Aprile 22, 2008, 07:01:41 da FregTuX » Loggato
marbel
Administrator
Hero Member
*****

Karma: +35/-4
Offline Offline

Posts: 1601



Guarda Profilo WWW Email
« Risposta #1 il: Novembre 01, 2007, 01:41:32 »

la domanda e il post non sono molto chiari. In generale per poter eseguire uno script con privilegi di root, deve essere salvato in /usr/local/bin/ (solo root può salvare e modificare i files in /usr/local/bin/).
Ovviamente lo script deve essre riscritto per i comandi pon dsl-provider e poff dsl-provider. era questo che volevi sapere?
Loggato

"Tutti possono sbagliare", come disse il riccio scendendo dalla spazzola. -- Da it.hobby.umorismo -- Fortune-it
FregTuX
Full Member
***

Karma: +2/-0
Offline Offline

Posts: 210



Guarda Profilo
« Risposta #2 il: Novembre 01, 2007, 03:51:39 »

Salvando lo script in /usr/local/bin/ ed avviandolo da lì o da un un suo collegamento Debian mi chiede la password di root e successivamente lo esegue con tali privilegi?
Loggato
Finn
Global Moderator
Hero Member
*****

Karma: +27/-1
Offline Offline

Posts: 1086


207002659
Guarda Profilo
« Risposta #3 il: Novembre 02, 2007, 12:20:04 »

No, per eseguirlo come root devi dare un comando tipo:

su -c "nomescript"

Oppure sudo nomescript se hai installato sudo.
Loggato
FregTuX
Full Member
***

Karma: +2/-0
Offline Offline

Posts: 210



Guarda Profilo
« Risposta #4 il: Novembre 02, 2007, 03:28:58 »

Quindi non è possibile poter far si che tale script, una volta avviato, mi chieda la password di root e quindi si esegua?
Loggato
Finn
Global Moderator
Hero Member
*****

Karma: +27/-1
Offline Offline

Posts: 1086


207002659
Guarda Profilo
« Risposta #5 il: Novembre 02, 2007, 05:16:12 »

Sì, è possibile, scrivendo uno script che esegue su -c "nomescript"
Loggato
jejenio
e-zine member
Jr. Member
*

Karma: +0/-0
Offline Offline

Posts: 55


Guarda Profilo Email
« Risposta #6 il: Novembre 02, 2007, 06:06:37 »

Su Debian solo i membri del gruppo 'dip' possono eseguire pon/poff.
Pertanto se con il comando "id" no trovi nel profilo utente il gruppo "dip", da root:

# addgroup "pippo" dip

Ciao
Loggato
FregTuX
Full Member
***

Karma: +2/-0
Offline Offline

Posts: 210



Guarda Profilo
« Risposta #7 il: Novembre 02, 2007, 06:29:03 »

Così facendo posso eseguire pon/poff da utente normale?
Loggato
jejenio
e-zine member
Jr. Member
*

Karma: +0/-0
Offline Offline

Posts: 55


Guarda Profilo Email
« Risposta #8 il: Novembre 03, 2007, 07:39:37 »

Si. Comunque rileggendo il post .... la vecchiaia

devi fare da root

#adduser nome_utente dip

Ciao
Loggato
FregTuX
Full Member
***

Karma: +2/-0
Offline Offline

Posts: 210



Guarda Profilo
« Risposta #9 il: Novembre 03, 2007, 12:07:36 »

Per rimuovere un utente dal gruppo dip invece devo fare:

Codice:
# removeuser nome_utente dip
?
Loggato
jejenio
e-zine member
Jr. Member
*

Karma: +0/-0
Offline Offline

Posts: 55


Guarda Profilo Email
« Risposta #10 il: Novembre 03, 2007, 02:29:38 »

No.

# deluser utente dip

Loggato
FregTuX
Full Member
***

Karma: +2/-0
Offline Offline

Posts: 210



Guarda Profilo
« Risposta #11 il: Novembre 03, 2007, 02:35:05 »

Ok provo Smiley
Loggato
FregTuX
Full Member
***

Karma: +2/-0
Offline Offline

Posts: 210



Guarda Profilo
« Risposta #12 il: Novembre 03, 2007, 06:21:32 »

Ho aggiunto il mio account utente al gruppo dip, ma modificando lo script cambiando pppd con pon adsl e killall pppd con poff adsl non funziona.

Come devo cambiar lo script?
Loggato
jejenio
e-zine member
Jr. Member
*

Karma: +0/-0
Offline Offline

Posts: 55


Guarda Profilo Email
« Risposta #13 il: Novembre 05, 2007, 09:14:12 »

Al di fuori dello script, da console, funziona pon adsl?
Se non funziona che msg d'errore riporta?
Loggato
FregTuX
Full Member
***

Karma: +2/-0
Offline Offline

Posts: 210



Guarda Profilo
« Risposta #14 il: Novembre 06, 2007, 02:52:22 »

Da terminale i comandi pon e poff adsl funzionano anche da utente normale.
Loggato
Pagine: [1] 2   Vai Su
  Stampa  
 
Salta a:  

Altri Topic Correlati
Oggetto Iniziato da Risposte Visto Ultimo Post
[risolto] eseguire uno script Scripting xtow 4 927 Ultimo Post Ottobre 14, 2006, 12:55:17
da tindal
[risolto] script backup rsync - bash Generale Nokao 5 474 Ultimo Post Febbraio 06, 2007, 07:04:35
da Nokao
[risolto] smbldap-passwd da script Network tutankamen 0 173 Ultimo Post Febbraio 21, 2007, 01:58:26
da tutankamen
bash script e rar, problemi con crond. problema risolto ma non capisco perche'! Scripting luca71 2 513 Ultimo Post Maggio 16, 2007, 05:35:50
da luca71
[Risolto] Modifica files durante aggiornamento Debian Generale FregTuX 4 261 Ultimo Post Luglio 14, 2008, 09:03:45
da FregTuX
Powered by MySQL Powered by PHP Powered by SMF 1.1.6 | SMF © 2006-2007, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks
Traduzione Italiana a cura di SMItalia
XHTML 1.0 Valido! CSS Valido!
Pagina creata in 0.395 secondi con 20 queries.