pppoe-start e stop da utente

Postate qui per tutte le discussioni legate a Linux in generale.

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 Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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.
Rispondi
Avatar utente
maxmo
Linux 2.x
Linux 2.x
Messaggi: 336
Iscritto il: lun 28 feb 2005, 0:00
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: xface

pppoe-start e stop da utente

Messaggio da maxmo »

Come si possono eseguire gli script pppoe* da utente?
Ho provato ad utilizzare lo stesso procedimento per spegnere da user il PC ma con questi script non funziona.

Avatar utente
scottie
Linux 1.x
Linux 1.x
Messaggi: 170
Iscritto il: sab 1 ott 2005, 14:52
Slackware: Current
Località: Genova
Contatta:

Messaggio da scottie »

Io ci sono riuscito utilizzando sudo.

Avatar utente
maxmo
Linux 2.x
Linux 2.x
Messaggi: 336
Iscritto il: lun 28 feb 2005, 0:00
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: xface

Messaggio da maxmo »

scottie ha scritto:Io ci sono riuscito utilizzando sudo.
spiegami come hai fatto, io non ci sono riuscito.
Ho editatao il file sudoers aggiungendo i comandi spegni(shutdown) e startadsl, il primo funziona correttamente mentre il secondo no. L'unica differenza tra i due è che spegni richiama direttamente un comando bash mentre il secondo uno script.

Avatar utente
scottie
Linux 1.x
Linux 1.x
Messaggi: 170
Iscritto il: sab 1 ott 2005, 14:52
Slackware: Current
Località: Genova
Contatta:

Messaggio da scottie »

faccio prima ti posto il mio file sudo:

# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the sudoers man page for the details on how to write a sudoers file.
#

# Host alias specification

# User alias specification
User_Alias USERS = scottie
# Cmnd alias specification
Cmnd_Alias POWER = /sbin/reboot, /sbin/shutdown
Cmnd_Alias PPPPOESTART = /usr/sbin/pppoe-start
Cmnd_Alias PPPOESTOP = /usr/sbin/pppoe-stop
Cmnd_Alias SWARET = /usr/sbin/swaret
Cmnd_Alias PACKAGES =/usr/sbin/installpkg
# Defaults specification

# Runas alias specification

# User privilege specification
root ALL=(ALL) ALL

# Uncomment to allow people in group wheel to run all commands
# %wheel ALL=(ALL) ALL

# Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL

# Samples
# %users ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users localhost=/sbin/shutdown -h now
USERS ALL = NOPASSWD: POWER,PPPPOESTART,PPPOESTOP,SWARET,PACKAGES

in più ti consiglio anche di crearti un file all'interno della tua home chiamandolo .bash_profile con queste voci:

alias shutdown='sudo /sbin/shutdown'
alias reboot='sudo /sbin/reboot'
alias pppoe-start='sudo /usr/sbin/pppoe-start'
alias pppoe-stop='sudo /usr/sbin/pppoe-stop'
alias swaret='sudo /usr/sbin/swaret'
alias installpkg='sudo /usr/sbin/installpkg'


questo ti permettere di scrivere semplicemente pppoe-start per conneterti ad internet e non /usr/sbin/ppoe-start, spero di essere stato abbastanza chiaro!

Avatar utente
maxmo
Linux 2.x
Linux 2.x
Messaggi: 336
Iscritto il: lun 28 feb 2005, 0:00
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: xface

Messaggio da maxmo »

grazie ora è tutto OK, non riesco a capire cosa sbagliavo perchè il procedimento utilizzato era lo stesso.
Invece io ti suggerisco di crearti degli script come il seguente:

#!/bin/sh

# collega adsl

sudo /usr/sbin/pppoe-start

ti salvi il file da qualche parte e poi con editor dei menu di KDE ti crei una nuova voce
esempio: ADSL START
nella linea comando indichi la path del file di script
flegghi esegui in un terminale e nelle opzioni del terminale scrivi --noclose --vt_sz 90x25
salvi il tutto.
ora dal Menu di K puoi selezionare direttamente il comando che vuoi utilizzare.

Rispondi