[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problema al montar cdrom por usuarios



El 18/11/13 12:48, Camaleón escribió:
El Sun, 17 Nov 2013 17:19:10 -0500, Javier Sánchez González escribió:

On Mon, 18 Nov 2013 14:44:39 +0000 (UTC)
Camaleón <noelamac@gmail.com> wrote:
(...)

drwxr-xr-x 5 root       root  4096 nov 15 03:58 ..
-rwx------ 1 4294967295  401   128 dic  7  2011 autorun.inf
(...)

Aquí hay un problema. Los permisos de esos directorios no permiten la
lectura a los usuarios por eso no te deja listar el contenido del CD
desde tu usuario.
(...)

Javier, manda la salida de este comando:

ls -la /media
Aquí está:
javier@DMSServer:~$ ls -la /media
total 58
drwxr-xr-x 13 root       root 4096 nov 17 16:29 .
drwxr-xr-x 22 root       root 4096 nov  6 04:35 ..
lrwxrwxrwx  1 root       root    6 nov  6 04:31 cdrom -> cdrom0
drwx------  3 4294967295  401 2048 dic  7  2011 cdrom0
   ^^^^^^^^^^    ^^^^^^^^^^^^^^^

(...)

Tienes muchas cosas ahí... para los puntos de montaje estáticos prefiero
usar una ubicación distinta de "/media" la cual mantengo para dispositivos de
conexión rápida y dinámica (como llaves USB o discos externos, etc...).

Pero bueno, vamos a lo que interesa. Fíjate en los permisos de "cdrom0",
están raritos, sólo root tendrá acceso. Compara con mi salida:

sm01@stt008:~$ ls -la /media/
total 3
drwxr-xr-x  4 root root  144 sep 21 17:30 .
drwxr-xr-x 25 root root  640 jun  9 13:53 ..
lrwxrwxrwx  1 root root    6 jun  1 10:32 cdrom -> cdrom0
dr-xr-xr-x  1 root root 2048 feb  9  2011 cdrom0
^^^^^^^^^^^^^^^^^^^^^^^

(...)

Bien, sigamos, a ver qué es lo que genera esos permisos y ese usuario tan
extraños.

Y el contenido completo del archivo:

/etc/udevd/rules.d/70-persistent-cd.rules
He aquí el comando:
javier@DMSServer:~$ leafpad /etc/udevd/rules.d/70-persistent-cd.rules
El resultado es vacío...
(...)

Te lo puse mal, la ruta es "/etc/udev/rules.d/70-persistent-cd.rules"

Este es la salida (contenido del fichero)
# This file was automatically generated by the /lib/udev/write_cd_rules
# program, run by the cd-aliases-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and set the $GENERATED variable.

# HL-DT-ST_DVDRAM_GH70N (pci-0000:00:1f.2-scsi-1:0:0:0)
SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.2-scsi-1:0:0:$
SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.2-scsi-1:0:0:$
SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.2-scsi-1:0:0:$
SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.2-scsi-1:0:0:$
A ver, este es el mío:

# Optiarc_DVD_RW_AD-7203S (pci-0000:00:1f.2-scsi-5:0:0:0)
SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.2-scsi-5:0:0:0", SYMLINK+="cdrom", ENV{GENERATED}="1"
SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.2-scsi-5:0:0:0", SYMLINK+="cdrw", ENV{GENERATED}="1"
SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.2-scsi-5:0:0:0", SYMLINK+="dvd", ENV{GENERATED}="1"
SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.2-scsi-5:0:0:0", SYMLINK+="dvdrw", ENV{GENERATED}="1"

El el tuyo no veo en el tuyo el campo SYMLINK, no sé hasta qué punto es
correcto o no... mira, vamos a hacer una cosa, como root renombra ese
archivo y reinicia el sistema para que se te genere uno nuevo, a ver qué
sucede.

Es decir, renombra (NO LO BORRES) el archivo
"/etc/udev/rules.d/70-persistent-cd.rules" como
"/etc/udev/rules.d/70-persistent-cd.rules.old" y reinicia.

Saludos,


Según man mount debe bastar con editar la línea de fstab
en el caso nuestro quedó así
/dev/sr0	/media/cdrom	udf,iso9660	    user,*noauto*  	0	0

¿Y editás la línea del fstab y le ponés *auto*?


--
Sergio Bessopeanetto
Buenos Aires, Argentina


Reply to: