Evitar montar memorias

Soporte a hardware de computadoras portatiles

Moderador: frank

Responder
Avatar de Usuario
Warrior
Mensajes: 71
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: Holguín

Evitar montar memorias

Mensaje por Warrior » Jue, 10 Mar 2011, 16:07

Saludos, bueno mi pregunta es como puedo evitar que me monten memorias en ubuntu?? también si es posible y me dijeran si hay algún software en linux-ubuntu equivalente al myusbonly de windows, gracias de antemano por la ayuda.

Avatar de Usuario
hugo
Mensajes: 1430
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: La Habana
Contactar:

Re: Evitar montar memorias

Mensaje por hugo » Vie, 11 Mar 2011, 07:55

Se me ocurre que quizás con algo como esto podrías resolver:

Código: Seleccionar todo

sudo -s
echo 'install usb-storage : ' >> /etc/modprobe.conf
chown root.root `which modprobe`
chmod 500 `which modprobe`
chown root.root /etc/modprobe.conf
chmod 640 /etc/modprobe.conf
exit
Ojo: debes tener mucho cuidado con tu archivo sudoers, porque alguien con derecho a todos los comandos (y conocimientos) puede hacer prácticamente lo que desee. Mejor dar permiso en el archivo sudoers a los comandos que los usuarios realmente necesitarán utilizar.
Lo único que necesita el mal para triunfar es que los hombres buenos no hagan nada.
- Edmund Burke

Avatar de Usuario
Warrior
Mensajes: 71
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: Holguín

Re: Evitar montar memorias

Mensaje por Warrior » Sab, 12 Mar 2011, 08:17

Bueno hugo como he puesto en otros post soy bien novato en esto, necesito que me expliques más a fondo eso, como doy esos permisos y además alguien sin permisos administrativos aunque tenga conocimientos puede usar todos los comandos.

Avatar de Usuario
hugo
Mensajes: 1430
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: La Habana
Contactar:

Re: Evitar montar memorias

Mensaje por hugo » Sab, 12 Mar 2011, 19:28

Alguien sin permisos administrativos puede usar todos los comandos si se ha agregado al archivo sudoers y en dicho archivo se le da acceso a todos los comandos. Por ejemplo, probablemente la manera más insegura de agregar al sudoers un usuario hipotético llamado fulano sería esta:

Código: Seleccionar todo

fulano ALL=(ALL) NOPASSWD: ALL
Esto básicamente está diciendo que fulano puede ejecutar desde cualquier computadora el comando que desee como cualquier usuario con solo anteponerle sudo; ni siquiera tiene que autenticarse con una contraseña. Esto debe evitarse.

Estudia el manual de sudoers, que explica bien su funcionalidad y trae algunos ejemplos. Experimenta un poco y si te quedas con dudas, entonces pregunta (preferiblemente en un nuevo tema específico sobre sudoers). El manual lo puedes consultar con este comando:

Código: Seleccionar todo

man sudoers
Edición: Para ilustrarlo un poco mejor, colocaré solo un par de ejemplos de un uso más correcto de sudoers:

Código: Seleccionar todo

fulano pcfulano=/usr/bin/passwd fulano
Con esto estamos dando a fulano permiso a ejecutar desde su PC el comando para cambiar su contraseña y la de nadie más.

Ahora, supongamos que la tarea de fulano es precisamente actualizar las contraseñas de todos los usuarios de la red, menos la del usuario root:

Código: Seleccionar todo

fulano 192.168.0.0/24=/usr/bin/passwd *, !/usr/bin/passwd root
Y bueno, ya no me extenderé al respecto porque sería cambiar de tema.
Lo único que necesita el mal para triunfar es que los hombres buenos no hagan nada.
- Edmund Burke

Avatar de Usuario
taikan
Mensajes: 7
Registrado: Mar, 09 Jul 2013, 10:25

Re: Evitar montar memorias

Mensaje por taikan » Vie, 12 Jul 2013, 12:01

No soy un gran experto pero creo que si editas el archivo /etc/fstab quitándole la opción user
y cambiando la opción rw por ro a tu dispositivo usb (/dev/sdb1 .....) pudes evitar que un usuario común monte la memoria o pueda escribir en ella.

Le dejo a hugo la tarea de explicarlo mejor.

Responder