Pagina 1 di 1

Comandi da root, come farli eseguira da users?

Inviato: ven 26 ago 2005, 20:52
da ntc_silver
Sarà banale, ma non so come fare...

Ho configurato l'adsl e va tutto bene, ma per farla partire, devo dare il comando:

# startadsl

obbligatoriamente da root!

Visto che voglio far avviare l'adsl anche dagli utenti semplici, come devo fare?

Inviato: ven 26 ago 2005, 20:53
da gallows
sudo

(c'è caldo sí, ma la mia risposta non si riferisce a quello)

Inviato: ven 26 ago 2005, 21:03
da ntc_silver
Grazie per la celere risposta... ma puoi essere + chiaro? :oops:

Sono un pivellino... :roll:

Inviato: ven 26 ago 2005, 21:12
da gallows

Inviato: ven 26 ago 2005, 21:20
da Vlk
Come mai a me?

Codice: Seleziona tutto

vlk@darkstar:~$ startadsl
-bash: startadsl: command not found
per ntc_silver:
Innanzitutto devi avere installato sul tuo pc sudo. Quindi da shell e da root:

Codice: Seleziona tutto

# visudo
Ins
nome_utente ALL=NOPASSWD:/usr/sbin/adsl-start
nome_utente ALL=NOPASSWD:/usr/sbin/adsl-stop
Il comando che io do da utente per accedere ad internet è

Codice: Seleziona tutto

$ sudo /usr/sbin/adsl-start
That's all, folks!

Inviato: ven 26 ago 2005, 21:20
da napoleone1981
man sudo

Comunque nel tuo caso dovrebbe bastare aggiungere (da root) una line simile alla seguente nel file /etc/sudoers nella sezione "User Privilege"

nomeutente nomemacchina=NOPASSWD: nomecomando(o percorso comando)

Inviato: sab 27 ago 2005, 0:07
da DarkNeo
E in fine alias sudo <comando> <comando>

Inviato: sab 27 ago 2005, 11:25
da diego
Scusate l'intromissione, ma c'e' un modo per far partire l'adsl quando si tenta una conessione ad internet (vuoi con mozzilla, mutt o un semplice ping) ?
E farla fermare dopo un periodo di timeout?

Inviato: dom 28 ago 2005, 4:15
da DarkNeo
Per fermarla dovresti togliere nel kernel il keepalive che però non ricordo sotto che voce stà