SuSE GmbH

SuSE Support-Datenbank

Titel: Wvdial: Keine Berechtigung beim Zugriff auf die Schnittstellen

----------

Übersicht o Stichwortsuche o History o Versionen o Kategorien o Alle Artikel

----------

Wvdial: Keine Berechtigung beim Zugriff auf die Schnittstellen

Bezieht sich auf

SuSE Linux: Versionen ab 6.2
wvdial: Version 1.2-

Symptom:

Nach einem Aufruf von wvdial tritt der Effekt auf, daß bei dem folgenden Aufruf als normaler User (nicht root) die Meldung erscheint
--> Cannot open /dev/ttySx: Keine Berechtigung

belegt.
(x ist eine Zahl 0..4).

Hinweis:

Lautet die Fehlermeldung jedoch
--> Cannot open /dev/ttySx: Das Gerät oder die Ressource ist belegt

lesen sie bitte, wie ein normaler User sich einwählen darf.

Ursache:

Dieses Phänomen tritt auf, wenn Ihr pppd der (PPP-Deamon) beim Verbindungsabbau nicht korrekt beendet wird.
Dieses Programm wird von wvdial gestartet und entzieht seit dieser Version aus Sicherheitsgründen der Gruppe das Schreiberecht auf die Schnittstellendatei.
Wird pppd korrekt beendet, z.B. durch Abbruch von wvdial mit Ctrl-C, stellt es die Rechte wieder her.

Wird der PPP-Daemon auf andere Weise abgebrochen, z.B. indem das XTerminal, in dem Wvdial läuft, geschlossen wird, kann pppd die Aufräumarbeiten nicht mehr durchführen und es bleibt bei dem beschriebenen Zustand der Schnittstelle.

Lösung:

Die ursprünglichen Zugriffsrechte müssen per Hand wieder hergestellt werden.
  1. Loggen Sie sich als root ein.
  2. Öffnen Sie ein Terminalfenster, z.B. indem Sie
    • den Button für die Terminalemulation (kvt) drücken oder
    • mit der Tastenkombination ALT-F2 die Befehlszeile öffnen und darin xterm eingeben.
  3. Geben Sie
    chmod 660 /dev/ttySx

    ein.
    Dabei müssen Sie x durch die Nummer Ihrer Schnittstelle ersetzen.

In manchen Fällen kommt es vor, daß, auch wenn pppd richtig beendet wurde, die Rechte nicht zurückgesetzt werden.
Leider konnten wir diesen Fehler bisher nicht reproduzieren.

Aber Sie können versuchen Ihre Datei
/etc/ppp/ip-up

folgendermaßen zu ergänzen:

  1. Suchen Sie zuerest die Zeile
    ppp*)
  2. Suchen Sie dann die darauffolgende Zeile
    ip-down)
  3. Geben Sie vor der Zeile
    ;;
    folgende neue Zeile ein
    chmod 660 /dev/ttySx
Auch hier müssen Sie x durch die Nummer Ihrer Schnittstelle ersetzen.

----------

Siehe auch:

----------

Stichwörter: MODEM, INTERNET, PPPD, WVDIAL, PERMISSION, ZUGRIFFSRECHTE, TTYS

----------

Kategorien: Netzwerk

----------

Übersicht o Stichwortsuche o History o Versionen o Kategorien o Alle Artikel

----------

SDB-hoe_wv_perm_tty, Copyright SuSE GmbH, Nuremberg, Germany - Version: 16. Nov 1999
SuSE GmbH - Zuletzt generiert: 16. Nov 1999 15:31:12 by shoelcker with sdb_gen 1.00.0