PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ADSL-Connect usw.als Normal-User zugängig machen?



ThugLuv
01.11.02, 17:31
Hallo miteinander
Ich hab das so ein kleines Problem:
Ich kann unter User nicht die Adsl befehle ausführen,damit meine ich adsl-status,adsl-start,adsl-stop und adsl-setup.
Als root eingeloggt,habe ich die Befugnis in der Konsole,die gennanten Befehle auszuführen!
Ich hab das mal unter root mit adsl-setup konfiguriert und der fragte ob ich diese Adsl Befehle einem User zugänglich machen soll und ich habe mit ja geantwortet und er die neue Config-File erstellt.
Aber geht als User trotzdem nicht.
Warum?und Wie könnte ich das noch ändern?
Ich besitze RedHat 8.0
Danke

jonasge
01.11.02, 17:40
Schau mal dort
http://www.adsl4linux.de/howtos/rp-pppoe.php?PROVIDER=1und1&DIST=Deb30
da ist es beschrieben...


gruss
Jonas

ThugLuv
01.11.02, 17:43
Ich habe das nicht gefunden....
Kann es sein das es dort nicht ist?
Danke

Zaphod-B
01.11.02, 21:02
Moin,
mit den tk-pppoe kannst du das auf jeden fall machen.



Greetings Zaphod-B

jonasge
02.11.02, 09:17
Natuerlich steht es auf der Seite!
Sorry, aber bist du blind ??

Unter Listing 3: /usr/local/bin/connectadsl
"Das Skript hat den Vorteil, dass durch Verwenden der Software sudo auch Nicht-Root-Usern
auf eine sichere Weise erlaubt werden kann, eine Verbindung zum Provider aufzubauen"

gruss
Jonas

ThugLuv
02.11.02, 09:21
Hi
Neine,ich meine den nicht.
Ich meine nicht mit pon Befehl einzuwählen,ich meine imt adsl-start einzuwählen.
Hättest du dazu tipps?
Oder wie man es einem User zugänglich macht?
Danke(Und Nein ich nicht blind;-))

Zaphod-B
02.11.02, 09:33
Moin,
jetzt noch mal von vorne.
Du kannst dich als User nicht einwählen.
Was geht nicht ?
Was kriegst du in der Konsole angezeigt wenn du adsl-status oder eben die anderen Befehle eingibst ?

Ich vermute das der Pfad für dich als User nicht zugänglich ist.
Was sagt whereis adsl-connect in der Konsole als User,und als root ?



Greetings Zaphod-B

ThugLuv
02.11.02, 09:40
Also ich hatte bei der Installation direkt Verbindung beim Systemstart gemacht,so weit gut.Mein prob.ist ja nicht das ich mich nicht einwählen kann,sondern wenn ich mal was konfigurieren will oder nach ner zwangstrennung wieder einwählen will geht der Befehl nicht.Unter Mandrake 9.0 ging das doch auch unter User!
Bei Eingabe des Befehls whereis adsl-connect kommt das:
dsl-connect: /sbin/adsl-connect /usr/sbin/adsl-connect /usr/share/man/m-connect.8.gz

Gut hoffe du weiss was los ist.
Danke
Tschuß

Oh vergessen:
In der Konsole steht dann:
Command Not Found

Zaphod-B
02.11.02, 09:48
Und wenn du adsl-connect mit komplette Pfad eingibst ?
Also /usr/sbin/adsl-connect ?



Greetings Zaphod-B

ThugLuv
02.11.02, 09:54
O
Es geht dann.
Danke
Aber wie mache ich das,das ich einfach also ohne /usr usw. eingeben zu müssen einfach in der konsole adsl-connect schreibe und es dann ausführt?

Zaphod-B
02.11.02, 10:06
Klasse :D
Allerdings bin ich kein redHat Spezi,aber wenn die sich einigemaßen an Standards halten,könntest du die Datei /etc/profile bearbeiten,und in die Zeile wo PATH="/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games" noch um /usr/sbin erweitern,und den Doppelpunkt nicht vergessen.
Kann natürlich sein,dass es bei RH ein bisschen anders aussieht.

Du könntest aber auch eine Datei .profile in dein HOME Verzeichnis anlegen,und diesen Eintrag dort machen,dann steht nur diesen User dieser Pfad zur Verfügung.



Greetings Zaphod-B

ThugLuv
02.11.02, 10:08
Danke
Kannst du mir dann die genaue Zeile sagen,ich habe Angst dass ich etwas verschrotte....
Danke nochmals

ThugLuv
02.11.02, 10:11
Mein profile sieht so aus vielleicht kannst du ja etwas damit ändern?
# /etc/profile

# System wide environment and startup programs, for login setup
# Functions and aliases go in /etc/bashrc

pathmunge () {
if ! echo $PATH | /bin/egrep -q "(^|:)$1($|:)" ; then
if [ "$2" = "after" ] ; then
PATH=$PATH:$1
else
PATH=$1:$PATH
fi
fi
}

# Path manipulation
if [ `id -u` = 0 ]; then
pathmunge /sbin
pathmunge /usr/sbin
pathmunge /usr/local/sbin
fi

pathmunge /usr/X11R6/bin after

unset pathmunge

# No core files by default
ulimit -S -c 0 > /dev/null 2>&1

USER="`id -un`"
LOGNAME=$USER
MAIL="/var/spool/mail/$USER"

HOSTNAME=`/bin/hostname`
HISTSIZE=1000

if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
INPUTRC=/etc/inputrc
fi

export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC

for i in /etc/profile.d/*.sh ; do
if [ -r "$i" ]; then
. $i
fi
done

unset i

Zaphod-B
02.11.02, 10:18
Ok,
dann mach besser die User Variante.
Nimm einen Editor deiner Wahl,
trage dort die Zeile PATH="/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games:/usr/sbin" ein,und speichere es als /home/WieAuchImmerDerUserHeißt/.profile,das sollte es gewesen sein.
Sollte es aus irgendeinen Grund nicht hinhauen,kann man die Datei ohne Probleme löschen.



Geetings Zaphod-B

ThugLuv
02.11.02, 10:21
Sorry
geht nicht
wieder command not found

Zaphod-B
02.11.02, 10:22
Ich hatte die /usr/sbin vergessen,hast du die mit reingenommen ?



Greetings Zaphod-B

ThugLuv
02.11.02, 13:54
nein
kannst du sie gleich mit schreiben
kannst die Vorlage auf der 1Seite natürlich verwenden.
Danke

Zaphod-B
02.11.02, 13:59
Da rauch nuer diese Zeile rein:

PATH="/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games:/usr/sbin"

Nichts anderes,und die speicherst du dann in deinen Home Verzeichnis als .profile dann sollte es gehen.
Die Datei /etc/profie brauchst du nicht anfassen.



Greetings Zaphod-B

ThugLuv
02.11.02, 15:55
Nee geht wieder nicht :-(
Command Not Found
ich genau das kopiert was du im vorherigem Posting geschrieben hast.
Aber wieder nicht :-(

stefan.becker
02.11.02, 16:05
ln -s /usr/sbin/adsl-start /usr/bin/adsl-start

das gibst du als root an der kommandozeile ein und dann geht es. es macht schon sinn, /usr/sbin nicht im pfad zu haben.

noch mal zu tk-pppoe. ich würde das mal installieren, das ist eine gui für adsl-*

du kannst als root den zugang einrichten und gleichzeitig den connect fürt user zugänglich machen. das ganze gibt es unter

http://www.roaringpenguin.com/

ThugLuv
02.11.02, 17:23
Okey Danke

Luebby
07.11.02, 07:57
muss da mal eben was zusagen:
Den rp-pppoe habe ich installiert bekommen ohne Probleme. Konfigurieren konnte ich ihn auch, jedoch als user bekomme ich ihn nicht gestartet.
Frage: wie genau wird das Ding gestartet? mit rp-pppoe als user in der Konsole?
Bisher habe ich es einfach auf dem Desktop stehen gelassen und gestartet aber wenn man ausversehen es schließt geht es wieder von vorne los-- su- passwort - ./go-gui usw...

Kann ich das umgehen?
Danke Jürgen