Anzeige:
Ergebnis 1 bis 7 von 7

Thema: Keine Berechtigung beim Zugriff auf gemountetes /media/cdrom als user

  1. #1
    Registrierter Benutzer
    Registriert seit
    Nov 2004
    Beiträge
    347

    Keine Berechtigung beim Zugriff auf gemountetes /media/cdrom als user

    Hab mir vor kurzem das Spiel "Dreamfall" gekauft.
    Hab gesehn, dass es einige unter Linux halbwegs zum Laufen gebracht haben sollen (cedega)

    Warum ich das Spiel bei diesem Problem erwähne?
    Das Problem tritt seltsamerweise nur bei diesem Spiel auf.

    Also: Ich mounte die DVD ganz normal (Ich mach das, obwohl ich zur Zeit SuSE 10.1 benutze, durch den entsprechenden fstab-Eintrag)

    Die DVD wird gemount nach /media/cdrom.
    Wenn ich nun als root darauf zu greife, kann ich den Ordner ohne weiteres einsehen.
    Greife ich aber als User darauf zu, erhalte ich: "Keine Berechtigung"
    Ich begreif das nicht!
    Dann geht mir Hal langsam ein bisschen auf den Geist:
    Einmal wird die DVD gemountet, ein anderes Mal nicht, oder es dauert Ewigkeiten bis die DVD gelesen wurde, oder er hängt sich ganz auf, beim mounten...
    Also ich hab jetzt erstmal HAL gestoppt.

    Angenommen ich benutze die SuSE DVD, dann kann ich als User "mount /media/cdrom" ausführen und auch "cd /media/cdrom" und "ls"
    Mache ich dass mit der Dreamfall-DVD, dann kommt oben genannte Meldung "Keine Berechtigung" wenn ich als User "cd /media/cdrom" eingebe.
    Als root - kein Problem

    /etc/fstab-Eintrag:
    /dev/hdc /media/cdrom auto noauto,users,user,ro,exec 0 0

    Ausgabe von Mount:
    /dev/hdc on /media/cdrom type iso9660 (ro,nosuid,nodev,user=<deruser>)

    /media> cd cdrom
    bash: cd: cdrom: Keine Berechtigung

    /dev/hdc hab ich erstmal die Rechte 777 gegeben.
    Hat aber auch nichts geändert.

    Ich vermute, dass evtl der Kopierschutz der DVD der Verursacher ist.
    Aber wieso gehts dann als root?
    Und ausserdem gehts ja auch nicht, wenn ich die cd mit cedega mounte.

  2. #2
    Registrierter Benutzer
    Registriert seit
    Nov 2004
    Beiträge
    347
    Mir ist grad noch was aufgefallen.
    ls -l /media/cdrom liefert nach dem Einbinden der Dreamfall-DVD:
    Code:
    drwx------ 2  400 401 2048 2006-05-16 12:18 cdrom
    Keine Ahnung, wo diese UID und GID herkommt.
    Hab jetzt ein ISO von der DVD mit dd gezogen.
    Resultat 1:1
    Lässt sich zwar mounten mit loop-Option, jedoch nicht Einsehen vom Benutzer
    Selbst wenn ich meinem Benutzer Testhalber die UID 400 verpasse, kann ich nicht drauf zugreifen.
    Geändert von nocheiniggy (28.08.06 um 23:37 Uhr)

  3. #3
    Intelligenzbestie Avatar von Jaus
    Registriert seit
    Feb 2005
    Ort
    Earth
    Beiträge
    1.884
    Änder mal deinen fstab Eintrag in den folgenden um:

    Code:
    /dev/hdc /media/cdrom auto noauto,users,ro,exec,umask=0000 0 0
    Notebook:
    Samsung Q45-Aura-T7100 Duke - x86_64 Fedora 10
    Core2Duo T7100, 4096MB DDR2-800, Intel X3100, 160GB HDD

  4. #4
    Registrierter Benutzer
    Registriert seit
    Nov 2004
    Beiträge
    347
    Also ich hab jetzt, auf deine Antwort hin in der Man nachgelesen, nachdem umask anscheinend keine gültige Option ist.
    Mit der Option UID konnte ich die UserID setzen.
    Das setzen der UID beim mounten ermöglicht also den Zugriff.

    Für die fstab hab ich jetzt die Option gid=20 (cdrom) eingetragen.
    Zwar ist jetzt für die Gruppe cdrom gemountet, allerdings bringts nix, da der Modus ja auf 700 steht. - Also Rechte nur für den jeweiligen Benutzer.

    Wie bring ich meiner fstab also bei, dass er mit der uid mounten soll, die der User besitzt, der die CD einbindet?
    Also: User1 mountet die CD, Rechte fürs CD-Laufwerk für User1 bis er unmountet.
    User2 mountet die CD, Rechte fürs CD-Laufwerk für User2 ....
    In der man fand ich dazu jetzt mal nix.
    [edit]
    Was ich ausprobiert habe und eigentlich für die Lösung hielt, war auch mode=770 bzw. mode=0770
    Hat anscheinend keinen Effekt
    [/edit]
    Geändert von nocheiniggy (29.08.06 um 21:54 Uhr)

  5. #5
    Registrierter Benutzer
    Registriert seit
    Nov 2004
    Beiträge
    347
    Also, ich hab jetzt noch ausprobiert "norock"
    Damit erhalte ich dann die Rechte "r-xr-x-r-x"
    Zugriff ist möglich.
    Was macht diese Option?
    Sehe ich dann irgendwelche Daten nicht, oder müsste alles funktionieren?
    Welche Nachteile hab ich noch, ausser dass jetzt wirklich ALLE aufs Laufwerk zugreifen könne?

  6. #6
    Intelligenzbestie Avatar von Jaus
    Registriert seit
    Feb 2005
    Ort
    Earth
    Beiträge
    1.884
    Zitat Zitat von nocheiniggy Beitrag anzeigen
    Was macht diese Option?
    http://www.barkhof.uni-bremen.de/lin....0/node27.html

    Abschnitt: Optionen für das iso9660 Dateisystem / Eintrag: norock
    Notebook:
    Samsung Q45-Aura-T7100 Duke - x86_64 Fedora 10
    Core2Duo T7100, 4096MB DDR2-800, Intel X3100, 160GB HDD

  7. #7
    Registrierter Benutzer
    Registriert seit
    Nov 2004
    Beiträge
    347
    Danke!

    Wie auch immer, ich hab allmählich fast das ungute Gefühl, die wahren Probleme liegen am Starforce-Kopierschutz.
    Zumindest schreibt mir Cedega beim Ausführen immer, dass die setup.exe von Dreamfall ungültig ist.

Ähnliche Themen

  1. phpmyadmin user kein zugriff auf mysql?
    Von slaYer977 im Forum Linux als Server
    Antworten: 3
    Letzter Beitrag: 09.06.06, 13:52
  2. Kein Zugriff auf Domain Admins und User
    Von thiede im Forum Linux in heterogenen Netzen
    Antworten: 0
    Letzter Beitrag: 09.01.05, 00:22
  3. Antworten: 15
    Letzter Beitrag: 09.03.04, 13:45
  4. wu-ftpd zugriff auf user verzeichniss begrenzen
    Von mm[motm] im Forum Anwendungen Allgemein, Software
    Antworten: 3
    Letzter Beitrag: 16.07.03, 14:39
  5. Zugriff verweigert auf Partition, als User. (Ext3 Filesystem)
    Von AlienSearcher im Forum System installieren und konfigurieren
    Antworten: 2
    Letzter Beitrag: 15.04.03, 14:07

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •