Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: inbellen als gewoon gebruiker  (gelezen 1488 keer)

rio

  • Gast
inbellen als gewoon gebruiker
« Gepost op: 2006/03/24, 20:06:07 »
om in te bellen moet ik mij steeds aanmelden als root gebruiker.
Nu wil ik iedereen laten inbellen maar zonder dat deze mijn root paswoord krijgen.
Met Chown mijn naam op startadsl krijg ik fout meldingen.

ik gebruik wel een script:
#!/bin/bash
let "loop=0"
while test $loop == 0
do
clear
echo "Druk op en letter en bevestig met enter"
echo "------------------------------------------------------"
echo "a. Start ADSL"
echo "b. Stop ADSL"
echo "c. Start ADSL als alle lichtjes in modem branden"
echo "------------------------------------------------------"
echo "q. quit"
echo "choice?"
read choice

case $choice in q)
let "loop=1"
esac
case $choice in a)
echo "Start ADSL!"
eaglestat
eaglectrl -d
sleep 30
startadsl
esac
case $choice in b)
echo "Stop ADSL!"
stopadsl
esac
case $choice in c)
echo "start ADSL als modem al werkt!"
startadsl
esac
done

inbellen als gewoon gebruiker
« Reactie #1 Gepost op: 2006/03/25, 11:24:44 »
Gebruikers die in de dip/dialout groepen zitten kunnen het modem gebruiken.

rio

  • Gast
inbellen als gewoon gebruiker
« Reactie #2 Gepost op: 2006/03/31, 09:58:05 »
De oplossing

Mijn bash bestand

#!/bin/bash
sudo eaglestat
sudo eaglectrl -d
sleep 35
sudo startadsl

Dan heb ik met Kwrite het sudoers file veranderd
Konsole open gedaan su en mij als root gebruiker gemaakt
kwrite in getypt (kwrite wort hier als root open gedaan) dan naar het bestand /etc/sudoers gegaan.
hier heb ik onderaan een regel aangemaakt

%gebruiker ALL= NOPASSWD: /sbin/startadsl,/sbin/stopadsl,/sbin/eaglestat,/sbin/eaglectrl

Daarna heb ik een snelkoppeling op mijn bureaublad gepaatst:
rechtsklik, nieuw aanmaken, snelkoppeling naar toepassing.
hier heb ik een icoontje gegeven en een naam.
op het tabblad toepassing op de lijn comando vul ik in ./mijn scipt
op de lijn werkpad heb ik opgegven waar het bestand zich bevind.
bij geavanceerd heb ik in een teminal uitvoeren aan gevinkt.

bij dubbel klikken op de snelkoppelling wordt internet nu opgestard als gewone gebruiker.