Forum

Zugriff auf CD nur mit sudo

Zugriff auf CD nur mit sudo

Status: ungelöst | Ubuntu-Version: Ubuntu 8.04 (Hardy Heron)
antworten |

jvitense

Anmeldungsdatum:
3. März 2008

Beiträge: 25

Moin!

Ich habe heute eine von meinem Fotografen gebrannte CD-ROM erhalten. Wenn ich die einlege und als normaler Benutzer drauf zugreifen will, geht das nicht und es kommt die Meldung "Der Ordnerinhalt konnte nicht angezeigt werden. Sie haben nicht die nötigen Zugriffsrechte, um den Inhalt von »cdrom0« anzuzeigen." Starte ich Nautilus in der Konsole per sudo, dann geht's. Auf andere CDs kann ich nach wie vor auch als normaler Benutzer zugreifen. Wie kann ich auf die CD vom Fotografen auch so einfach zugreifen? Danke und Grüße, Jan

ditsch Teamicon

Moderator & Supporter
Avatar von ditsch

Anmeldungsdatum:
13. November 2005

Beiträge: 11883

Wohnort: Schönbrunn

Was sagt denn

mount

und

ls -l /media 

jvitense

(Threadstarter)

Anmeldungsdatum:
3. März 2008

Beiträge: 25

Puh, da kommt ja allerhand. Ich kann damit nichts anfangen, hoffentlich hilft das bei der Problemsuche:

jvitense@laptopus:~$ mount
/dev/sda6 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
lrm on /lib/modules/2.6.24-22-generic/volatile type tmpfs (rw)
/dev/sda1 on /media/sda1 type fuseblk (rw,nosuid,nodev,noatime,allow_other,default_permissions,blksize=4096)
/dev/sda2 on /media/sda2 type fuseblk (rw,nosuid,nodev,noatime,allow_other,default_permissions,blksize=4096)
/dev/sda3 on /media/sda3 type fuseblk (rw,nosuid,nodev,noatime,allow_other,default_permissions,blksize=4096)
securityfs on /sys/kernel/security type securityfs (rw)
/dev/scd0 on /media/cdrom0 type iso9660 (ro,nosuid,nodev,user=jvitense)

jvitense@laptopus:~$ ls -l /media
insgesamt 22
lrwxrwxrwx 1 root root        6 2008-04-07 04:49 cdrom -> cdrom0
d--------- 2  400     401  2048 2008-12-06 15:06 cdrom0
drwxrwx--- 1 root plugdev 12288 2008-06-26 12:12 sda1
drwxrwx--- 1 root plugdev  4096 2008-06-26 12:10 sda2
drwxrwx--- 1 root plugdev  4096 2008-06-26 12:10 sda3

freebirth one Teamicon

Supporter
Avatar von freebirth one

Anmeldungsdatum:
19. Juli 2007

Beiträge: 4332

Wohnort: Darmstadt

Ah, mir schwant da was...

führe mal folgenden Befehl aus:

sudo useradd jvitense plugdev

(dabei gehe ich davon aus, dass jvitense dein benutzername ist; notfalls abändern).

Die NTFS-Partitionen sind so eingehängt, dass nur Root und alle Leute in der Gruppe plugdev darauf zugriff haben. Wenn du also nicht zu dieser Gruppe gehörst, hast du da auch keinen zugriff darauf. Obiger Befehl sollte das Beheben

(bedeutet in der Form: füge user jvitense zur Gruppe plugdev hinzu).

Hoffentlich klappts!

jvitense

(Threadstarter)

Anmeldungsdatum:
3. März 2008

Beiträge: 25

Vielen Dank für die Antworten!

freebirth one schrieb:

Ah, mir schwant da was...

führe mal folgenden Befehl aus:

sudo useradd jvitense plugdev

Das hat leider nicht geklappt. Die Syntax von useradd scheint bei mir anders zu sein:

jvitense@laptopus:~$ sudo useradd jvitense plugdev
Usage: useradd [options] LOGIN

Ich habe mal in der Systemverwaltung unter "Benutzer und Gruppen" nachgeschaut. Dort jedenfalls finde ich keine Gruppe mit dem Namen plugdev. Was könnte ich noch versuchen?

ditsch Teamicon

Moderator & Supporter
Avatar von ditsch

Anmeldungsdatum:
13. November 2005

Beiträge: 11883

Wohnort: Schönbrunn

Nimm bitte adduser und nicht useradd. Siehe auch Benutzer und Gruppen.

jvitense

(Threadstarter)

Anmeldungsdatum:
3. März 2008

Beiträge: 25

Seltsam, jetzt kommt, dass ich bereits ein Mitglied der Gruppe plugdev bin. Das Problem besteht nach wie vor. Trotzdem echt nett, wie man sich hier bemüht, mir zu helfen :-) Danke! Jan

freebirth one Teamicon

Supporter
Avatar von freebirth one

Anmeldungsdatum:
19. Juli 2007

Beiträge: 4332

Wohnort: Darmstadt

@Ditsch: Ah, Sorry, mein Fehler.

@jvitense: ich nbin sowohl blind als auch blöd.

ad 1: Du willst auf eine CD zugreifen. Ich kenne keine einzige, wo NTFS drauf ist. Ich bin blöd :-?

ad 2: Schau dir mal diese beiden Zeilen an, welche in der Ausgabe deines Befehls "ls -l /media" sind:

lrwxrwxrwx 1 root root        6 2008-04-07 04:49 cdrom -> cdrom0

d--------- 2  400     401  2048 2008-12-06 15:06 cdrom0

Mach mal ein

sudo chmod 755 /media/cdrom0

sudo chown root:root /media/cdrom0

Zur Erklärung: laut der Ausgabe oben leitet cdrom alles weiter an cdrom0 (das l am Anfang zeigt einen Symbolischen Link an, das -> cdrom0 am Ende zeigt, wohin es verlinkt). Naja, und cdrom0 (das d davor steht für Directory=Verzeichnis) hat _gar keine_ Rechte (wie auch immer das passiert sein mag) und gehört irgend einer unbekannten Gruppe und einem unbekannten User (warum auch immer). Obiger Befehl dürfte das beheben.

jvitense

(Threadstarter)

Anmeldungsdatum:
3. März 2008

Beiträge: 25

Das Rätsel geht weiter...

jvitense@laptopus:~$ sudo chmod 755 /media/cdrom0
[sudo] password for jvitense: 
chmod: Beim Setzen der Zugriffsrechte für „/media/cdrom0“: Read-only file system
jvitense@laptopus:~$ sudo chown root:root /media/cdrom0
chown: Ändern des Eigentümers von „/media/cdrom0“: Read-only file system

Wenn ich ne andere CD einlege, dann ist das mit den Rechten wunderbar so wie's sein sollte. Nur halt bei der CD vom Fotostudio sind die Rechte so seltsam. Unter Windoof läuft das ohne Probleme... Noch ne Idee?!

freebirth one Teamicon

Supporter
Avatar von freebirth one

Anmeldungsdatum:
19. Juli 2007

Beiträge: 4332

Wohnort: Darmstadt

ja: leg mal eine andere CD ein und schicke dann nochmal die ausgabe von "ls -l /media".

Würde mich mal interessieren, ob es da unterschiede gibt.

jvitense

(Threadstarter)

Anmeldungsdatum:
3. März 2008

Beiträge: 25

Allerdings, da gibt es Unterschiede. Bei einer "normal" funktionierenden CD (selbstgebrannt auf einem Windows-System) gibt's folgendes:

jvitense@laptopus:~$ ls -l /media
insgesamt 22
lrwxrwxrwx 1 root root        6 2008-04-07 04:49 cdrom -> cdrom0
dr-xr-xr-x 1 root root     2048 1970-01-01 01:00 cdrom0

Ich glabue, so sollte es auch aussehen, oder? Jedenfalls lässt sich diese CD problemlos lesen.

freebirth one Teamicon

Supporter
Avatar von freebirth one

Anmeldungsdatum:
19. Juli 2007

Beiträge: 4332

Wohnort: Darmstadt

ja, so sollte es aussehen. Irgendwie merkwürdig...

Versuch mal folgendes: - du hast ja (hoffentlich) einen eintrag für /dev/scd0 (oder so; dahinter müsste irgendwas mit 9660 stehen). Bei mir sieht die zeile so aus:

/dev/scd0       /media/cdrom0             udf,iso9660     users,noauto,exec,utf8                0       0

füge den optionen (vierter Block von links) mal folgendes hinzu: ,gid=0,uid=0,umask=000 . danach abspeichern, die CD nochmal einlegen, und hoffen, dass es klappt

auch praktisch wäre eine ausgabe der Datei /var/log/messages, direkt nachdem du die Photo-CD gebootet hast.

Wenn das dann auch nichts hilft: was für eine Dateisystem haben Foto-CDs?

jvitense

(Threadstarter)

Anmeldungsdatum:
3. März 2008

Beiträge: 25

Wo finde ich denn diese besagte Zeile?

Dakuan

Avatar von Dakuan

Anmeldungsdatum:
2. November 2004

Beiträge: 3629

Wohnort: Hamburg

Wenn das dann auch nichts hilft: was für eine Dateisystem haben Foto-CDs?

Wenn es wirklich eine Photo CD ist gibt es hier (Kodak Photo CD).

Aber normalerweise werden nur noch sog. Picture CD's angeboten, was normale CDs mit .jpg Dateien sind.

Ich hatte aber schonmal ein ähnliches Problem mit einer Installations-CD von Devolo, wo neben der Doku sogar Linux Treiber drauf sind. Gelüftet hat das Geheimnis die Abfrage der Eigenschaften. Der Eigentümer aller Dateien war komischerweise irgend ein User im 5 oder 6 stelligem Bereich, zu dem es auf keinem meiner Rechner eine Entsprechung gibt. Da würde dann nur helfen alles mit sudo in ein temporäres Verzeichnis zu kopieren, den Besitzer und die Zugriffsrechte anzupassen und eine neue CD zu brennen.

antworten |
Passwort vergessen?