Hallo! Ich habe einen Rechner mit DVD-Leser und DVD-Schreiber wie folgt: lrwxrwxrwx 1 root root 3 2006-05-30 10:43 /dev/dvd -> hdd lrwxrwxrwx 1 root root 3 2006-05-30 10:43 /dev/dvdrecorder -> hdc brw-rw---- 1 root disk 22, 0 2004-10-02 09:38 /dev/hdc brw-rw---- 1 root disk 22, 64 2004-10-02 09:38 /dev/hdd Wenn ich als root z. B. eine DVD kopieren möchte, geht alles. Wenn ich das als normaler Benutzer möchte, geht es nicht, da weder Leser noch Schreiber erkannt werden (wegen fehlender Zugriffsrechte). Wie löse ich das Problem am besten? Sollte ich suid setzen? Oder sollte ich den Benutzer in irgendeine Gruppe stecken? Wenn ja, welche? Und sollte k3b nicht einfach so für jeden Benutzer funktionieren, ohne erst noch sonstwas alles zu konfigurieren? Grüße Gunther
Am Mittwoch, 6. September 2006 14:39 schrieb Gunther Clasen:
Ich habe einen Rechner mit DVD-Leser und DVD-Schreiber wie folgt:
lrwxrwxrwx 1 root root 3 2006-05-30 10:43 /dev/dvd -> hdd lrwxrwxrwx 1 root root 3 2006-05-30 10:43 /dev/dvdrecorder -> hdc brw-rw---- 1 root disk 22, 0 2004-10-02 09:38 /dev/hdc brw-rw---- 1 root disk 22, 64 2004-10-02 09:38 /dev/hdd
Bei mir sieht das irgendwie anders aus. Durch /etc/logindevperm ist der Benutzer der sich am X-Server angemeldet hat, also ich, der Besitzer dieser Devices.
Wenn ich als root z. B. eine DVD kopieren möchte, geht alles. Wenn ich das als normaler Benutzer möchte, geht es nicht, da weder Leser noch Schreiber erkannt werden (wegen fehlender Zugriffsrechte).
Normalerweise geht das bei SUSE sowieso nicht über die Device-Berechtigungen sondern über den resmgr. Dazu sollte dann in der Ausgabe von "/sbin/resmgr list" unter dem entsprechenden Benutzer in deinem Fall sowas auftauchen wie: "rw-- /dev/hdc". Jedenfalls für das Schreiben auf dem Brenner sollte das reichen.
(...). Und sollte k3b nicht einfach so für jeden Benutzer funktionieren, ohne erst noch sonstwas alles zu konfigurieren?
Ja, sollte es. Hat es bei mir auch seit den letzten SUSE-Versionen. Gruß Jan -- You can go wrong by being too skeptical as readily as by being too trusting.
Am Mittwoch, 6. September 2006 16:12 schrieb Jan Ritzerfeld:
Am Mittwoch, 6. September 2006 14:39 schrieb Gunther Clasen:
Ich habe einen Rechner mit DVD-Leser und DVD-Schreiber wie folgt:
lrwxrwxrwx 1 root root 3 2006-05-30 10:43 /dev/dvd -> hdd lrwxrwxrwx 1 root root 3 2006-05-30 10:43 /dev/dvdrecorder -> hdc brw-rw---- 1 root disk 22, 0 2004-10-02 09:38 /dev/hdc brw-rw---- 1 root disk 22, 64 2004-10-02 09:38 /dev/hdd
Bei mir sieht das irgendwie anders aus. Durch /etc/logindevperm ist der Benutzer der sich am X-Server angemeldet hat, also ich, der Besitzer dieser Devices.
Ich denke auch nach eigener Erfahrung und Nachgucken in anderem Zusammenhang, dass bei Dir
lrwxrwxrwx 1 [deinUsername] root 3 2006-05-30 10:43 /dev/dvd -> hdd lrwxrwxrwx 1 [deinUsername] root 3 2006-05-30 10:43 /dev/dvdrecorder -> hdc brw-rw---- 1 [deinUsername] disk 22, 0 2004-10-02 09:38 /dev/hdc brw-rw---- 1 [deinUsername] disk 22, 64 2004-10-02 09:38 /dev/hdd eingetragen sein muss statt root
Viele Grüße Bernd Stäglich
On Wed, Sep 06, 2006, Jan Ritzerfeld wrote:
Am Mittwoch, 6. September 2006 14:39 schrieb Gunther Clasen:
Ich habe einen Rechner mit DVD-Leser und DVD-Schreiber wie folgt:
lrwxrwxrwx 1 root root 3 2006-05-30 10:43 /dev/dvd -> hdd lrwxrwxrwx 1 root root 3 2006-05-30 10:43 /dev/dvdrecorder -> hdc brw-rw---- 1 root disk 22, 0 2004-10-02 09:38 /dev/hdc brw-rw---- 1 root disk 22, 64 2004-10-02 09:38 /dev/hdd
Bei mir sieht das irgendwie anders aus. Durch /etc/logindevperm ist der Benutzer der sich am X-Server angemeldet hat, also ich, der Besitzer dieser Devices.
Wenn ich als root z. B. eine DVD kopieren möchte, geht alles. Wenn ich das als normaler Benutzer möchte, geht es nicht, da weder Leser noch Schreiber erkannt werden (wegen fehlender Zugriffsrechte).
Normalerweise geht das bei SUSE sowieso nicht über die Device-Berechtigungen sondern über den resmgr. Dazu sollte dann in der Ausgabe von "/sbin/resmgr list" unter dem entsprechenden Benutzer in deinem Fall sowas auftauchen wie: "rw-- /dev/hdc". Jedenfalls für das Schreiben auf dem Brenner sollte das reichen.
#/sbin/resmgr list status code 200 server message follows: no devices available Was ist hier falsch? /sbin/resmgrd läuft, Und wer setzt den Eigentümer wann um? Gunther
Am Donnerstag, 7. September 2006 10:38 schrieb Gunther Clasen:
(...). #/sbin/resmgr list status code 200 server message follows: no devices available
Was ist hier falsch?
So sieht bei mir die Ausgabe unter root aus ... Welches SUSE hast du überhaupt? Und wie loggst du dich genau ein?
/sbin/resmgrd läuft,
Jau, sonst käme eine andere Fehlermeldung.
Und wer setzt den Eigentümer wann um?
pam_logindevperm. Gesteuert über /etc/logindevperm. Beschränkt auf den Login auf dem ersten X-Server: :0 0600 /dev/cdrom:/dev/cdrom1:/dev/cdrom2:/dev/cdrom3 :0 0600 /dev/cdrecorder:/dev/cdrecorder1:/dev/cdrecorder2:/dev/cdrecorder3 Gruß Jan -- When Marriage is Outlawed, Only Outlaws will have Inlaws.
participants (3)
-
Bernd Stäglich
-
Gunther Clasen
-
Jan Ritzerfeld