Rootbefehl für user
Hallo miteinander, ich habe für meine Tochter einen Rechner mit Suse 9.2 bereitgestellt. Den Internetzugang habe ich ihr mit einer Wlan-karte, welche auf einen Router zugreift, ermöglicht. Problem dabei ist, die Anmeldung beim Router (über DHCP) klappt nicht immer beim Booten. Es gibt die Möglichkeit den Rechner neu zu booten, oder als Root über die Konsole den Befehl rcnetwork restart auszuführen normalerweise klappt die Vergabe der Ip durch den Router dann beim ersten oder zweiten Mal. Ich möchte meiner 13-jährigen Tochter aber keine Administratorrechte für den Rechner geben. Meine Frage: Gibt es eine Möglichkeit, eventuell über ein Script, als User rcnetwork restart auszuführen, oder gibt es vielleicht eine andere Möglichkeit als user die Wlankarte und den Router zu verbinden. Viele Grüsse Roger
Hi Roger, es geht prinzipiell mit dem Befehl sudo. Würde aber ein aus und einszecken der Karte nicht auch gehen? So klappt es bei mir... Gruß Can -- ___________________________________________________________________ Can-Carlo Dörtbudak Registered Linux User #314644 www.doertbudak.de ___________________________________________________________________
Am Donnerstag, den 06.01.2005, 23:31 +0100 schrieb Can-Carlo Dörtbudak:
Hi Roger,
es geht prinzipiell mit dem Befehl sudo. Würde aber ein aus und einszecken der Karte nicht auch gehen? So klappt es bei mir... Hab vergessen es ist eine PCI-Karte. Gruß Roger -- ___________________________________________________________________ Can-Carlo Dörtbudak Registered Linux User #314644 www.doertbudak.de ___________________________________________________________________
Roger Neuburg, Donnerstag, 6. Januar 2005 23:18:
Problem dabei ist, die Anmeldung beim Router (über DHCP) klappt nicht immer beim Booten. Es gibt die Möglichkeit den Rechner neu zu booten, oder als Root über die Konsole den Befehl rcnetwork restart auszuführen normalerweise klappt die Vergabe der Ip durch den Router dann beim ersten oder zweiten Mal.
Ich habe zwei Fileserver, bei denen kann das Netzwerk beim Bootprozess nie richtig gestartet werden. Da die Dinger unbeaufsichtigt starten können müssen, habe ich in die boot.local reingeschrieben: sleep 120 rcnetwork restart Wenn also bei Dir ein rcnetwork restart die Situation immer löst, dann könnte Dir so eine Konstruktion auch helfen. -- Antworten an lists@feile.net werden in /dev/null archiviert! Bitte ggf. lists... durch mail... ersetzen. Andreas Feile www.feile.net
Also sprach Roger Neuburg:
Hallo miteinander, ich habe für meine Tochter einen Rechner mit Suse 9.2 bereitgestellt. Den Internetzugang habe ich ihr mit einer Wlan-karte, welche auf einen Router zugreift, ermöglicht. Problem dabei ist, die Anmeldung beim Router (über DHCP) klappt nicht immer beim Booten. Es gibt die Möglichkeit den Rechner neu zu booten, oder als Root über die Konsole den Befehl rcnetwork restart auszuführen normalerweise klappt die Vergabe der Ip durch den Router dann beim ersten oder zweiten Mal. Ich möchte meiner 13-jährigen Tochter aber keine Administratorrechte für den Rechner geben. Meine Frage: Gibt es eine Möglichkeit, eventuell über ein Script, als User rcnetwork restart auszuführen, oder gibt es vielleicht eine andere Möglichkeit als user die Wlankarte und den Router zu verbinden. Viele Grüsse Roger
Hi Roger, mein Tip wäre auch das Programm "sudo" (muss nachinstalliert werden). Dann mit "visudo" die /etc/sudoers anpassen. Am Ende der Datei steht unter "SAMPLES" wie's gemacht wird. Noch ne Frage: welche PCI-WLAN Karte hast du denn? Würde mir nämlich ganz gern eine wirklich funktionierende kaufen, meine SMC2802 V2 ist nicht zum laufen zu bringen... (auch nicht mit ndiswrapper, da 64bit SuSE) Gruß Peter
Roger Neuburg schrieb:
Hallo miteinander, ich habe für meine Tochter einen Rechner mit Suse 9.2 bereitgestellt. Den Internetzugang habe ich ihr mit einer Wlan-karte, welche auf einen Router zugreift, ermöglicht. Problem dabei ist, die Anmeldung beim Router (über DHCP) klappt nicht immer beim Booten. Es gibt die Möglichkeit den Rechner neu zu booten, oder als Root über die Konsole den Befehl rcnetwork restart auszuführen normalerweise klappt die Vergabe der Ip durch den Router dann beim ersten oder zweiten Mal. Ich möchte meiner 13-jährigen Tochter aber keine Administratorrechte für den Rechner geben. Meine Frage: Gibt es eine Möglichkeit, eventuell über ein Script, als User rcnetwork restart auszuführen, oder gibt es vielleicht eine andere Möglichkeit als user die Wlankarte und den Router zu verbinden. Viele Grüsse Roger
Was ist denn mit den dhcp-Scripten? Reicht es nicht die erneut aufzurufen? Also erst einmal 'ifdown-dhcp ethX' und dann ifup-dhcp ethX. Dies stehen normalerweise auf 777 bzw 755. Sollten also imho vom User aufzurufen sein. Dann braucht man nicht das gesamte Netzwerk neu hochzufahren. mfg. Joachim -- Englisch für Fortgeschrittene the teach walk Der Lehrgang Zufallssignatur Nr.: 151
Was ist denn mit den dhcp-Scripten? Reicht es nicht die erneut aufzurufen? Also erst einmal 'ifdown-dhcp ethX' und dann ifup-dhcp ethX. Dies stehen normalerweise auf 777 bzw 755. Sollten also imho vom User aufzurufen sein. Dann braucht man nicht das gesamte Netzwerk neu hochzufahren.
mfg. Joachim
Also ifup und ifdown sind als user mit bash unbekannt. habe ifup auch schon in die /usr/local/bin kopiert. Der Befehl lässt sich dann zwar ausführen, es erscheint dann: $ ifup wlan0 wlan0 device: Asus xxxxx Wireless LAN Controller (rev 02) wlan0 configuration: wlan-id-xx.xx.xx.xx.xx ERROR: command 'iwconfig wlan0 mode Managed' returned Error for wireless request "Set Mode" (8B06) : SET failed on device wlan0 ; Operation not permitted. ERROR: command 'iwconfig wlan0 nick HP' returned Error for wireless request "Set Nickname" (8B1C) : SET failed on device wlan0 ; Operation not permitted. ERROR: command 'iwconfig wlan0 key off' returned Error for wireless request "Set Encode" (8B2A) : SET failed on device wlan0 ; Operation not permitted. ERROR: command 'iwconfig wlan0 key restricted 56494b544f524941504c414345' returned Error for wireless request "Set Encode" (8B2A) : SET failed on device wlan0 ; Operation not permitted. ERROR: command 'iwconfig wlan0 essid KerdiliaPoint' returned Error for wireless request "Set ESSID" (8B1A) : SET failed on device wlan0 ; Operation not permitted. Gruß Roger
participants (5)
-
Andreas Feile
-
Can-Carlo Dörtbudak
-
Joachim Reiter, EMV-ELV
-
Peter Bergmann
-
Roger Neuburg