Re: [suse-linux-s] fstab
Luis Roa escribió:
Conceptualmente no se puede/debe hacer lo que tu preguntas. En terminos practicos por supuesto que es posible si es que creas las condiciones para que eso ocurra.
Tratare de explicarme, porque es como de Kafka tu requerimiento.
El Sistema operativo es multiusario, lo cual conlleva a que eventualmente los dos usuarios de tu ejemplo esten activos en el sistema. Consecuentemente, en ese momento necesitas tener activas esas particiones. Como existe esa posibilidad, entonces ningun usuario comun puede tener privilegios para "desmontar" particiones que puedan afectar a otro usuario.
Ahora bien, como expresamente te refieres al disco C de windows, el cual dicho sea de paso "NO EXISTE" en linux, sino que lo que existe es una particion de disco, con formato fat o ntfs probablemente, que NO ES parte de los filesystems de linux, y por lo tanto solo es necesaria de accesar para algun usuario que necesite manipular o accesar datos desde ahi, entonces si puedes darte el gusto de asignar solo a ese usuario el privilegio de montar y desmontar esa particion.
Si mas de un usuario tiene el mismo perfil, entonces NO DEBES darle ese privilegio a ninguno, porque afectara la funcionalidad del otro.
Si he podido explicarme, y si se dan las condiciones para que no causes un problema, puedes intervenir el /home/usuario/.profile o /home/usuario/.bashrc para incorporar el comando adecuado para montar la particion, y el /home/usuario/.logout para desmontar la particion.
Conclusion: Es demasiado fragil e innecesario lo que pretendes, y en el caso de linux, es antinatura. Si quieres que ciertos usuarios NO accesen ciertas particiones, debes montarlas con acceso restringido solo a aquellos usuarios que lo requieran y con eso basta.
Querido Luis, la verdad es que me ha sorprendido la amplitud de tu respuesta y por otra parte, la profundidad de la misma, me has hecho reflexionar sobre aspectos que para mi eran opacos y sin embargo los has explicado de forma sencilla y clara, tienes razón en lo de multiusuario y por tanto, tu argumentación la he entendido perfectamente, te lo agradezco una vez más. Tu conclusión me ha hecho pensar que tienes razón y que verdaderamente no estaba bien planteada la petición de ayuda en el fondo, lo que quiero es lo que tu planteas al final, es decir que ciertos usuarios NO accesen ciertas particiones, es decir como tu bien dices montarlas con acceso restringido solo a aquellos usuarios que lo requieran. En este caso te sigo pidiendo ayuda porque la verdad es que no se como hacerlo, es decir quisiera, imagino que habrá que modificar fstab, quisiera repito que el usuario drincon fuera el único que pudiera acceder a esas particiones hda1 y hda2 y que el resto de usuarios no pudieran acceder, ¿cómo se puede hacer esto? te lo agradecería con la máxima precisión, porque la verdad es que mi nivel de conocimientos son más bien someros. Un fuerte abrazo y gracias una vez más, Daniel Rincón Prada
Saludos LRP
El Martes, 24 de Agosto de 2004 06:23, Daniel Rincón Prada escribió:
quisiera repito que el usuario drincon fuera el único que pudiera acceder a esas particiones hda1 y hda2 y que el resto de usuarios no pudieran acceder, ¿cómo se puede hacer esto? te lo agradecería con la máxima precisión, porque la verdad es que mi nivel de conocimientos son más bien someros.
Como ya te han comentado en otro correo, lo suyo sería montar esa partición dentro del home del usuario. Para ello la línea del fstab debería incluir sendas líneas similares a estas: /dev/hda1 /home/drincon/hda1 reiserfs defaults 0 0 /dev/hda2 /home/drincon/hda2 vfat rw,umask=0 0 0 teniendo en cuenta que los directorios /home/drincon/hda1 y /home/drincon/hda2 deben existir. Lógicamente si tus particiones no son reiser y vfat respectivamente, deberás adaptar estas líneas para que digan lo que es correcto. Saludos. Miquel.
participants (2)
-
Daniel Rincón Prada
-
Miquel A. Noguera