lunes, 19 de septiembre de 2011

¿Cómo Bloquear accesos a programas para otros usuarios en debian GNU/Linux?

Ante todo un Cordial Saludo.

Si trabajan con un computador(ordenador) con S.O. GNU/Linux instalado y tienen multiples usuarios en el sistema y no quieren que otros usuarios tengan acceso a programas especificos solo tendrían que hacer algo como esto:

En mi caso en el trabajo un amigo necesitaba generar unas politicas de acceso a ciertos programas por usuario pero no a todos los programas intalados en el sistema, comenzamos a jugar con los permisos sobre archivos en las siguientes rutas:

/usr/bin
/bin
/usr/share/applications

Logramos lo siguiente todos los programas binarios y enlaces simbolicos que se encuentran en esas carpetas pertenencen al usuario root, el grupo root y otros tienen acceso de letura y en otros acceso de lectura y ejecucion.

Bueno simplemente hay que lanzar el siguiente comando respetando los permisos del root y de el grupo root;

chmod 750 archivobinariooenlacesimbolico

Luego crear un usuario que no pertenesca al grupo root ejecutando lo siguiente:

addgroup otrogrupo
adduser usuarionuevo -G otrogrupo

Si ya tiene los usuarios creados solo crea el nuevo grupo y cambia el usuario del grupo root al nuevo grupo creado seria algo como:

addgroup otrogrupo
usermod -g otrogrupo usuario

Luego simplemente a "archivobinariooenlacesimbolico" cambiarlo de grupo para que el nuevo usuario tenga acceso al programa, si se quiere que el nuevo usuario no tenga acceso no se cambia de grupo al archivo y listo.

Esto se tiene que hacer con cada binario y enlace simbolico a programas que se tengan instalados en el sistema y que esten en las rutas path de directorios antes listados.

Solo queda iniciar sesion con cada usuario y verificar si los cambios se ejecutaron de manera correcta.

Espero que les sirva de ayuda.

1 comentario:

  1. ดูหนังโป๊ออนไลน์ หนัง X คลิปสาว นักเรียน ฟรีๆมากมายจร้า
    http://zone-dee.blogspot.com

    ResponderEliminar