umtsmon + root

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Hobie
Beiträge: 7
Registriert: 29.06.2008 15:35:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig

umtsmon + root

Beitrag von Hobie » 29.06.2008 17:48:42

Hi,

ich benutze umtsmon 0.8. ¹
Zum ausführen von umtsmon muss man root sein und das die ganze zeit auch wenn ich im internet bin.Ist das den nicht ein Sicherheits Problem? Habe mal gehört, das man nicht als root ins Internet sollte, das aber bei umtsmon nicht anders geht.

mfg hobie

¹ http://www.edv-tipps.at/umts-per-umtsmo ... twork.html
debian etch 2.6.22-3-686
xfce4

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: umtsmon + root

Beitrag von gms » 29.06.2008 19:40:53

Willkommen im Forum!

Ich verstehe nicht, warum der umtsmon nur als root funktionieren soll. Hast du dazu vielleicht einen Link ?
Das umtsmon Programm baut die Verbindung zwar über den pppd-Daemon auf, der root-Rechte benötigt, dieser hat aber normalerweise das setuid-Bit gesetzt, sodaß er auch von einer Gruppe ( in meinem Beispiel, der Gruppe "dip" ) gestartet werden kann:

Code: Alles auswählen

root@gms2:~# ls -l /usr/sbin/pppd
-rwsr-xr-- 1 root dip 293984 17. Mär 2007  /usr/sbin/pppd
Nach meiner Theorie müßte umtsmon also auch funktionieren, wenn umtsmon von einem User aus dieser Gruppe gestartet wird. In deinem Fall sollte es also genügen, wenn du dich in diese Gruppe hinzufügst ( Du mußt dich allerdings neu einloggen, wenn du das probieren möchtest ).

Gruß
gms

Hobie
Beiträge: 7
Registriert: 29.06.2008 15:35:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig

Re: umtsmon + root

Beitrag von Hobie » 29.06.2008 21:11:32

@gms
Nach meiner Theorie müßte umtsmon also auch funktionieren, wenn umtsmon von einem User aus dieser Gruppe gestartet wird. In deinem Fall sollte es also genügen, wenn du dich in diese Gruppe hinzufügst ( Du mußt dich allerdings neu einloggen, wenn du das probieren möchtest ).
Habe mich jetzt mal kundig gemacht, wegen Gruppe hinzufügen.Werde da jetzt nicht auf die schnell schlau daraus
http://www.tuxhausen.de/kurs_user.html oder ich lese das verkehrte.

Könntest du mir das mal bitte kurz erklären.

mfg hobie
debian etch 2.6.22-3-686
xfce4

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: umtsmon + root

Beitrag von gms » 29.06.2008 21:50:53

Hobie hat geschrieben: Habe mich jetzt mal kundig gemacht, wegen Gruppe hinzufügen.Werde da jetzt nicht auf die schnell schlau daraus
http://www.tuxhausen.de/kurs_user.html oder ich lese das verkehrte.
einen vorhanden User zu einer vorhanden Gruppe hinzufügen, habe ich in dem Link jetzt nicht gefunden, aber der Befehl "adduser" wäre schon richtig dafür.
Ich verwende hierfür aber immer "usermod". Dieses Kommando fügt "gms" zu der Gruppe "dip2 hinzu:

Code: Alles auswählen

usermod -a -G dip gms
Gruß
gms

Hobie
Beiträge: 7
Registriert: 29.06.2008 15:35:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig

Re: umtsmon + root

Beitrag von Hobie » 30.06.2008 07:47:58

@gms
usermod -a -G dip ama
hat nicht richtig geklappt, habe auch mal die Gruppe für umtsmon probiert:

Code: Alles auswählen

ama@sally:~$ ls -l /usr/local/bin/umtsmon 
-rwxr-xr-x 1 root staff 577036 30. Jun 07:21 /usr/local/bin/umtsmon

Code: Alles auswählen

usermod -a -G staff ama
auch ohne erfolg.

aber, nach dem ich die Befehle eingab und umtsmon als user starten wollte, ging immer dieses Fenster auf und wollte root pwd.Habe es immer weg geklickt, nach dem 3 mal, habe ich es mir richtig durch gelesen und fand da einen button FIX
den habe ich gedrückt, dann root pwd eingegeben und jetzt klappt es, kann als User umtsmon starten.ich vermute mal es hat bestimmt das gleiche gemacht wie du es mir erklären hast, bloß via GUI.

mfg hobie
debian etch 2.6.22-3-686
xfce4

Benutzeravatar
crischi
Beiträge: 93
Registriert: 08.02.2010 20:44:10
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Chemnitz

Re: umtsmon + root

Beitrag von crischi » 02.07.2010 15:13:31

Hallo,

ich stehe vor dem ähnlichen Problem:
Habe ein UMTS-Modem als PCCard, Option GT36, dazu eine Tchibo SIM-Karte.
Soweit so gut.
Hardware geht, Einwahl geht auch und Verbindungen werden aufgebaut.
Das Problem ist auch bei mir, ich muss das Programm mit root-Rechten ausführen (gksu oder sudo), denn sonst klappt die Einwahl mit dem pppd eben nicht. Ich habe in den Profil-Einstellungen "Keine Authentifitzierung" eingestellt, weil es sonst nicht geht. an pppd wird wohl dann noauth übergeben, was wiederum root-Rechte voraussetzt (Gruppenmitgliedschaft reicht hier nicht). Aber wie müsste ich mich bei pppd authentifizieren, wenn ich nicht als root starten möchte???!!!! Was bedeutet die Authentifizierung hier???

Grüße,
crischi
"The optimist proclaims that we live in the best of all possible worlds, and the pessimist fears this is true", James Branch Cabell

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: umtsmon + root

Beitrag von gms » 02.07.2010 15:45:39

crischi hat geschrieben:Ich habe in den Profil-Einstellungen "Keine Authentifitzierung" eingestellt, weil es sonst nicht geht. an pppd wird wohl dann noauth übergeben,
hier sprichst du von der Authentifizierung dem Provider gegenüber, offenbar verlangt dieser also keine.
crischi hat geschrieben: was wiederum root-Rechte voraussetzt (Gruppenmitgliedschaft reicht hier nicht). Aber wie müsste ich mich bei pppd authentifizieren, wenn ich nicht als root starten möchte???!!!!
hier gehts um die Rechte zum Ausführen vom pppd, bzw um die Rechte, die der "pppd" Prozeß über dich vererbt bekommt. Du mußt dich also nicht gegenüber dem pppd authentifizieren. Entweder du hast die nötigen Rechte, oder eben nicht.
Diese Rechte sollten durch die Zugehörigkeit zur Gruppe 'dip' gesteuert werden. Vorsicht: nach Änderungen von passwd/group muß sich der User nochmals anmelden, damit diese Rechte auch ziehen. Mittels dem Kommando 'id' kannst du feststellen, bei welcher Gruppe du Mitglied bist.

Wenn dir das jetzt nicht weiterhilft:
.) die eventuell von dir neu erstellten Konfigurationsdateien, unterhalb von /etc/ppp sollten auch der 'dip' Gruppe gehören
.) als völlig andere Lösungsmöglichkeit, gibt es 'sudo'. Damit kannst du auch erreichen, daß du Prozesse als normaler User starten kannst, welche root-Rechte benötigen

oder einen entsprechenden neuen Thread aufmachen. Ich habe das schon seit Jahren nicht mehr selber gemacht und übersehe vielleicht irgendwas

Gruß
gms

DeletedUserReAsG

Re: umtsmon + root

Beitrag von DeletedUserReAsG » 02.07.2010 17:57:44

Zum ausführen von umtsmon muss man root sein und das die ganze zeit auch wenn ich im internet bin.
umtsmon warnt doch sogar, wenn man das macht:
umtsmon hat geschrieben:##P1 t=101: umtsmon is running as root!!!
cu,
niemand

Benutzeravatar
crischi
Beiträge: 93
Registriert: 08.02.2010 20:44:10
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Chemnitz

Re: umtsmon + root

Beitrag von crischi » 03.07.2010 22:22:39

Ja. Ich hab' mich vieleicht etwas verworren ausgedrückt.
Also ich kann das Programm als normaler User starten und auch pppd wird angestoßen. Wenn ich aber auf "Keine Authentifizierung" gehe (also noauth bei pppd), dann verlangt pppd offensichtlich root-Rechte. Ich bin aber Mitglied der Gruppe "dialout", die pppd ausführen darf. man sagt dazu:

Code: Alles auswählen

noauth Do  not require the peer to authenticate itself.  This option is
              privileged.
Muss ich also damit leben?
Grüße,
crischi.
"The optimist proclaims that we live in the best of all possible worlds, and the pessimist fears this is true", James Branch Cabell

Felis
Beiträge: 398
Registriert: 14.04.2006 17:00:13

Re: umtsmon + root

Beitrag von Felis » 03.07.2010 22:53:44

Seit ich für /sbin/pccardctl das suid Bit gesetzt habe, klappt Umtsmon als user.
chmod 4755 /sbin/pccardctl

Antworten