ich möchte eine ppp-Verbindung unter SuSE 5.2 auch als nicht-root starten und beenden koennen (als root klappt alles ganz gut). Und zwar: benutze ich die Suse-Scripte ppp-up und ppp-down, alle Benutzer habe ich in die Gruppe dialout eingetragen und soweit ein ‚permission denied‘ kam, auch die Zugriffsrechte der entsprechenden Dateien geaendert. Wenn ich jetzt als normaler User /etc/suseppp/scripts/ppp-up starte, passiert aber überhaupt nichts. Wenn ich dann mit ps nachschaue, ob im sich im Hintergrund irgendwas tut, ist auch nichts zu finden.
Was mache ich falsch; bzw. lohnt es sich, wegen so einer Sache auf eine neuere Version umzusteigen?
Hallo Steffen,
probier es doch mal über die Benutzerver-
waltung von Yast.
Hier kannst du jedem Benutzer den Zugriff
auf das Modem ermöglichen.
Es müßte eine Feld geben in das nur ein
Kreuz gesetzt werden muß.
Bin mir bei 5.3 aber nicht mehr sicher.
Ab 6.0 geht es auf jeden Fall.
Gruß Norbert
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Und zwar: benutze ich die
Suse-Scripte ppp-up und ppp-down, alle
Benutzer habe ich in die Gruppe dialout
eingetragen und soweit ein ‚permission
denied‘ kam, auch die Zugriffsrechte der
entsprechenden Dateien geaendert. Wenn
ich jetzt als normaler User
/etc/suseppp/scripts/ppp-up starte,
passiert aber überhaupt nichts.
Das liegt daran, dass unter anderem der pppd nur mit root-rechten gestartet werden kann. Hast Du Dir mal das „sudo“ Paket angeschaut?
Danke!
Danke für Eure schnelle Hilfe! Habs aber nach stundenlangem Suchen dann selbst gelöst: die Anleitung stand in der SuSE Support-Dantenbank, leider nicht in meiner alten Offline-Version…
ich möchte eine ppp-Verbindung unter SuSE
5.2 auch als nicht-root starten und
beenden koennen (als root klappt alles
ganz gut). Und zwar: benutze ich die
Suse-Scripte ppp-up und ppp-down, alle
Benutzer habe ich in die Gruppe dialout
eingetragen und soweit ein ‚permission
denied‘ kam, auch die Zugriffsrechte der
entsprechenden Dateien geaendert. Wenn
ich jetzt als normaler User
/etc/suseppp/scripts/ppp-up starte,
passiert aber überhaupt nichts. Wenn ich
dann mit ps nachschaue, ob im sich im
Hintergrund irgendwas tut, ist auch
nichts zu finden.
Was mache ich falsch; bzw. lohnt es sich,
wegen so einer Sache auf eine neuere
Version umzusteigen?
Umstieg nicht noetig, habe das unter 5.2
hingekriegt. Es ist auch keine Gruppen-
und Nutzerverwaltung noetig.
ppp-up laeuft fuer jeden, wenn Du
chmod +s /sbin/pppd aufrufst (das einmalig
unter root). Damit sorgst Du dafuer, dass
pppd immer unter root laeuft, auch wenn er
von einem normalen User aufgerufen wird.
ppp-down ist etwas schwieriger, da es auf
das Verzeichnis /var/run zugreifen muss.
Dieses Verzeichnis ist fuer Normalsterbliche
immer gesperrt und sollte es auch bleiben.
Es gibt aber das Paket „sudo“, mit dem es
bestimmten Usern erlaubt wird, bestimmte
Kommandos oder Shellscripte als root zu
starten. D.h. installiere sudo (ist bei
SuSE 5.2 vorhanden), liest Dir die
zugehoerigen Man-Pages durch, konfiguriere
/etc/sudoers und ab die Post:
sudo /etc/suseppp/scripte/ppp-down
ich möchte eine ppp-Verbindung unter SuSE
5.2 auch als nicht-root starten und
beenden koennen
[cut out]
unter www.titulaer.de/isdn befinden sich einige scripte welche unter anderem auch einem Kernel Patch beinhalten mit dem dann auch scripte mit rootrechten ausgeführt werden können…