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

Re: Problema al montar cdrom por usuarios



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,

-- 
Camaleón


Reply to: