Archiv verlassen und diese Seite im Standarddesign anzeigen : ADSL-Connect usw.als Normal-User zugängig machen?
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
Schau mal dort
http://www.adsl4linux.de/howtos/rp-pppoe.php?PROVIDER=1und1&DIST=Deb30
da ist es beschrieben...
gruss
Jonas
Ich habe das nicht gefunden....
Kann es sein das es dort nicht ist?
Danke
Moin,
mit den tk-pppoe kannst du das auf jeden fall machen.
Greetings Zaphod-B
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
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;-))
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
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
Und wenn du adsl-connect mit komplette Pfad eingibst ?
Also /usr/sbin/adsl-connect ?
Greetings Zaphod-B
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?
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
Danke
Kannst du mir dann die genaue Zeile sagen,ich habe Angst dass ich etwas verschrotte....
Danke nochmals
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
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
Sorry
geht nicht
wieder command not found
Ich hatte die /usr/sbin vergessen,hast du die mit reingenommen ?
Greetings Zaphod-B
nein
kannst du sie gleich mit schreiben
kannst die Vorlage auf der 1Seite natürlich verwenden.
Danke
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
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/
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
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.