Gerät läuft nicht als Root (C++)

  • Hi,


    ich schreibe ein C++ Programm und habe im Rechner zwei Messkarten, die im dev/ ordner liegen. Wenn ich die Anwendung aus dem Terminal (Root) starte dann finde ich die Karten nicht. Wenn ich ein Terminal als "User" öffne, dann kann ich eine Karte nutzen, die zweite nicht. Wenn ich im Terminal "su" eingebe, dann funktionieren beide Karten! Wieso ist das so?


    Gruß

    cat /etc/SuSE-release:
    openSUSE 11.1 (i586)
    VERSION = 11.1


    uname -a

    Linux nXXXXXX 2.6.27.25-0.1-default #1 SMP 2009-07-01 15:37:09 +0200 i686 i686 i386 GNU/Linux

    Für den Inhalt des Beitrages 35005 haftet ausdrücklich der jeweilige Autor: FrankTheFox