Discussion:
dar permiso de lectura y escritura disco duro externo
Constantino Vargas
2018-08-19 19:11:19 UTC
Permalink
Buenas tardes amigos y gracias por sus respuestas

tengo un disco duro externo de 1T, que esta formateado en NTFS y lo uso
para respaldar informacion que proviene de pcs con windows 10 y de mi
laptop con debian 9.


entiendo que cuando conecte este disco duro externo a una pc con windows
corro peligro de infectarme con un virus.

por lo que desde mi debian quiero darle permiso de solo lectura a la
totalidad del disco duro y a la carpeta en donde tengo respaldado toda mi
informacion darle todo los permisos

he cambiado el permiso a modo lectura desde MC 444 pero no cambia

veo que el disco duro externo se monta en /media/miusuario/toshiba-hd-ext
cuando lo conecto

gracias por su respuesta
--
Atentamente.

Constantino Vargas Cornejo
Juan Lavieri
2018-08-19 21:36:58 UTC
Permalink
Hola.

Por favor disculpen que me meta en esto sin haber sido llamado.
dices que el hdd externo se debate entre dos pc una con win$ y otra con
Linux?
No pudes migrar los permisos de un sistema operativo a otro, es decir
los permisos que le das a tu HDD en Windows son solo aplicables a tu
Windows, es mas si ese mismo disco los pones en otro Windows veras que
los permisos que distes en el Win$ anterior ya no estan presentes en
este ultimo porque eso se hace a nivel de sistema operativo. Lo mismo te
pasara con Linux tu puedes dar permisos 444 para el propietario, grupo
al que pertenece el propietario y el resto de los usuarios
respectivamente eso es solo VALIDO para ese SO, cuando lo pones en otro
Linux ya no sera de esa manera y lo puedes comprobar haciendo un ls -l.
Creo que ese punto no lo tienes muy claro amigo Vladimir.

En realidad el tema de los permisos en cualquier Unix no está ligado
directamente al SO como tal deido principalmente en que la información
relacionada con un archivo en específico se almacena, no en el SO mismo,
sino en el propio inode y dichos permisos se establecen tomando como
base el usrid y el grpid, no el nombre del usuario.

Por esa razón si tu de le das permisos de lectura, escritura y ejecución
al usuario Vladimir para el archivo X, es probable que suceda que al
cambiar el disco a otra máquina, el usuario Vladimir ya no tenga acceso
al archivo, pero el usuario Juan (que ni siquiera existía en la máquina
original) si, esto es porque el usrid de Juan en esta máquina es igual
al que tenía el usuario Vladimir en la original.

Si ejecutas el comando stat podrás ver esa información.

Hay muchas cosas relacionadas con eso pero para no extenderme dejo un
enlace que puede ser de utilidad:

https://wiki.archlinux.org/index.php/File_permissions_and_attributes
Otra cosa no olvides que en Linux el proceso de uso de un disco no es lo
mismo que en Windows, para Linux todo es un archivo que parte de la
raiz(/) todo, todo, todo se monta en algun lugar del SO cuando el pc
arranca y tu HDD externo no es la exepcion
(/media/miusuario/toshiba-hd-ext) el directorio toshiba-hd-ext es el
contenedor donde estan alojados (montados) el contenido de tu HDD los
permisos son aplicados a ese directorio LOCAL en tu system. Al desmontar
el HDD externo y montarlo en otro lugar o mas critico aun en otro PC ya
ese directorio no sera el mismo aunque tenga el mismo nombre y de igual
manera los permisos por default no seran los mismos a no se que te tomes
el trabajo de recrear un entorno de permisos y propietarios igual que el
anterior, pero de cualquier manera eso lo tendras que hacer cada ves que
cambies el directorio de montage de tu HDD, cambies de PC o SO. Algunos
HDD externos (NO MUCHOS) incorporan un switch o interructor que te
permite poner tu HDD como solo lectura y asi proteger tus datos, este
tipo de cacharro aunque los he visto no son muy abundantes.
Saludos
Saludos.
---
Lic. Vladimir Valero
Administrador de Redes
Complejo Las Terrazas
Post by Constantino Vargas
Buenas tardes amigos y gracias por sus respuestas
tengo un disco duro externo de 1T, que esta formateado en NTFS y lo
uso para respaldar informacion que proviene de pcs con windows 10 y de
mi laptop con debian 9.
entiendo que cuando conecte este disco duro externo a una pc con
windows corro peligro de infectarme con un virus.
por lo que desde mi debian quiero darle permiso de solo lectura a la
totalidad del disco duro y a la carpeta en donde tengo respaldado toda
mi informacion darle todo los permisos
he cambiado el permiso a modo lectura desde MC 444 pero no cambia
veo que el disco duro externo se monta en
/media/miusuario/toshiba-hd-ext cuando lo conecto
gracias por su respuesta
--
Atentamente.
Constantino Vargas Cornejo
--
Errar es de humanos, pero es mas humano culpar a los demás
Lic. Vladimir Valero
2018-08-20 11:58:31 UTC
Permalink
Hey, saludos y gracias. Le echare un vistazo a toda esa info y asi
refresco y me aclaro algunas cosas.Luego te comento.

Saludos Hermano.
Post by Juan Lavieri
Hola.
Por favor disculpen que me meta en esto sin haber sido llamado.
dices que el hdd externo se debate entre dos pc una con win$ y otra
con Linux?
No pudes migrar los permisos de un sistema operativo a otro, es decir
los permisos que le das a tu HDD en Windows son solo aplicables a tu
Windows, es mas si ese mismo disco los pones en otro Windows veras
que los permisos que distes en el Win$ anterior ya no estan presentes
en este ultimo porque eso se hace a nivel de sistema operativo. Lo
mismo te pasara con Linux tu puedes dar permisos 444 para el
propietario, grupo al que pertenece el propietario y el resto de los
usuarios respectivamente eso es solo VALIDO para ese SO, cuando lo
pones en otro Linux ya no sera de esa manera y lo puedes comprobar
haciendo un ls -l.
Creo que ese punto no lo tienes muy claro amigo Vladimir.
En realidad el tema de los permisos en cualquier Unix no está ligado
directamente al SO como tal deido principalmente en que la información
relacionada con un archivo en específico se almacena, no en el SO
mismo, sino en el propio inode y dichos permisos se establecen tomando
como base el usrid y el grpid, no el nombre del usuario.
Por esa razón si tu de le das permisos de lectura, escritura y
ejecución al usuario Vladimir para el archivo X, es probable que
suceda que al cambiar el disco a otra máquina, el usuario Vladimir ya
no tenga acceso al archivo, pero el usuario Juan (que ni siquiera
existía en la máquina original) si, esto es porque el usrid de Juan en
esta máquina es igual al que tenía el usuario Vladimir en la original.
Si ejecutas el comando stat podrás ver esa información.
Hay muchas cosas relacionadas con eso pero para no extenderme dejo un
https://wiki.archlinux.org/index.php/File_permissions_and_attributes
Otra cosa no olvides que en Linux el proceso de uso de un disco no es
lo mismo que en Windows, para Linux todo es un archivo que parte de
la raiz(/) todo, todo, todo se monta en algun lugar del SO cuando el
pc arranca y tu HDD externo no es la exepcion
(/media/miusuario/toshiba-hd-ext) el directorio toshiba-hd-ext es el
contenedor donde estan alojados (montados) el contenido de tu HDD los
permisos son aplicados a ese directorio LOCAL en tu system. Al
desmontar el HDD externo y montarlo en otro lugar o mas critico aun
en otro PC ya ese directorio no sera el mismo aunque tenga el mismo
nombre y de igual manera los permisos por default no seran los mismos
a no se que te tomes el trabajo de recrear un entorno de permisos y
propietarios igual que el anterior, pero de cualquier manera eso lo
tendras que hacer cada ves que cambies el directorio de montage de tu
HDD, cambies de PC o SO. Algunos HDD externos (NO MUCHOS) incorporan
un switch o interructor que te permite poner tu HDD como solo lectura
y asi proteger tus datos, este tipo de cacharro aunque los he visto
no son muy abundantes.
Saludos
Saludos.
---
Lic. Vladimir Valero
Administrador de Redes
Complejo Las Terrazas
Post by Constantino Vargas
Buenas tardes amigos y gracias por sus respuestas
tengo un disco duro externo de 1T, que esta formateado en NTFS y lo
uso para respaldar informacion que proviene de pcs con windows 10 y
de mi laptop con debian 9.
entiendo que cuando conecte este disco duro externo a una pc con
windows corro peligro de infectarme con un virus.
por lo que desde mi debian quiero darle permiso de solo lectura a la
totalidad del disco duro y a la carpeta en donde tengo respaldado
toda mi informacion darle todo los permisos
he cambiado el permiso a modo lectura desde MC 444 pero no cambia
veo que el disco duro externo se monta en
/media/miusuario/toshiba-hd-ext cuando lo conecto
gracias por su respuesta
--
Atentamente.
Constantino Vargas Cornejo
Antonio Trujillo Carmona
2018-08-20 06:41:58 UTC
Permalink
Post by Constantino Vargas
Buenas tardes amigos y gracias por sus respuestas
tengo un disco duro externo de 1T, que esta formateado en NTFS y lo
uso para respaldar informacion que proviene de pcs con windows 10 y de
mi laptop con debian 9.
entiendo que cuando conecte este disco duro externo a una pc con
windows corro peligro de infectarme con un virus.
por lo que desde mi debian quiero darle permiso de solo lectura a la
totalidad del disco duro y a la carpeta en donde tengo respaldado toda
mi informacion darle todo los permisos
he cambiado el permiso a modo lectura desde MC 444 pero no cambia
veo que el disco duro externo se monta en
/media/miusuario/toshiba-hd-ext cuando lo conecto
gracias por su respuesta
--
Atentamente.
Constantino Vargas Cornejo
Los permisos en Linux y Windows tienen filosofías muy distintas, por lo
que lo mejor es que no te calientes la cabeza intentando sincronizarlos.

Una posible solución fácil (no la he probado) es que montes 2 veces el
disco, una vez en modo solo lectura y otra en modo lectura/escritura,
después haces enlaces (o otro montaje tipo "bind") de la parte que
quieras a donde quieras.

Obviamente esto rompe el "automontaje", tendrías que hacer un montaje
manual, quizás crear un fichero por lotes que te facilite la vida e
incluirlo en el fichero fstab con opciones "noauto" y "users" para no
tener que estar tomando la personalidad de root.
Antonio Trujillo Carmona
2018-08-20 11:20:43 UTC
Permalink
Buenas,
Yo creo que esa solución del fstab, afectaría a cualquier cacharro que
se conectase, no solo a ese disco en concreto. Es así?
Fran.
El 20/8/18, Antonio Trujillo Carmona
Post by Antonio Trujillo Carmona
Post by Constantino Vargas
Buenas tardes amigos y gracias por sus respuestas
tengo un disco duro externo de 1T, que esta formateado en NTFS y lo
uso para respaldar informacion que proviene de pcs con windows 10 y de
mi laptop con debian 9.
entiendo que cuando conecte este disco duro externo a una pc con
windows corro peligro de infectarme con un virus.
por lo que desde mi debian quiero darle permiso de solo lectura a la
totalidad del disco duro y a la carpeta en donde tengo respaldado toda
mi informacion darle todo los permisos
he cambiado el permiso a modo lectura desde MC 444 pero no cambia
veo que el disco duro externo se monta en
/media/miusuario/toshiba-hd-ext cuando lo conecto
gracias por su respuesta
--
Atentamente.
Constantino Vargas Cornejo
Los permisos en Linux y Windows tienen filosofías muy distintas, por lo
que lo mejor es que no te calientes la cabeza intentando sincronizarlos.
Una posible solución fácil (no la he probado) es que montes 2 veces el
disco, una vez en modo solo lectura y otra en modo lectura/escritura,
después haces enlaces (o otro montaje tipo "bind") de la parte que
quieras a donde quieras.
Obviamente esto rompe el "automontaje", tendrías que hacer un montaje
manual, quizás crear un fichero por lotes que te facilite la vida e
incluirlo en el fichero fstab con opciones "noauto" y "users" para no
tener que estar tomando la personalidad de root.
No tiene por que, en el fstab puedes poner la identificación por UUID,
no por dispositivo, con lo que solo afectara a la partición con ese UUID.
Javier ArgentinaBBAR
2018-08-21 10:38:10 UTC
Permalink
El dom., 19 ago. 2018 a las 16:11, Constantino Vargas
Post by Constantino Vargas
Buenas tardes amigos y gracias por sus respuestas
tengo un disco duro externo de 1T, que esta formateado en NTFS y lo uso para respaldar informacion que proviene de pcs con windows 10 y de mi laptop con debian 9.
Tarea inútil, peligrosa e inconveniente.
Si es para resguardar archivos de una red, puedes dar formato ext4.
Si el resguardo lo haces desde un servidor que capture los datos de la
máquinas Windows, no veo para qué NTFS.
Si el resguardo lo haces desde cada máquina con Windows,
tranquilamente éstas pueden acceder a un sistema de archivos y
permisos NFS. Recuerda que UNIX es anterior a Windows, y es lo que se
usaba en los equipos mainframe hace 30 años. Windows puede acceder a
ellos.
Peligroso, porque NTFS fragmenta mucho, no tanto como fat32, y además,
no posees "journaling".
Inconveniente, pues un sistema en ext4 puede montarse como LVM, lo que
te da una flexibilidad que NTFS no tiene.
Post by Constantino Vargas
entiendo que cuando conecte este disco duro externo a una pc con windows corro peligro de infectarme con un virus.
Windows es un colador de seguridad. Un disco ext4 de Linux también
puede tener virus en los archivos guardados. Que no se activen, es
otra cosa.
Post by Constantino Vargas
por lo que desde mi debian quiero darle permiso de solo lectura a la totalidad del disco duro y a la carpeta en donde tengo respaldado toda mi informacion darle todo los permisos
Manejo de permisos y grupos. Aunque no entiendo por qué quieres hacer
eso. Dices "desde mi Debian". Los permisos son a los usuarios, no a
las máquinas. Debes crear usuarios con un grupo restringido, y algún
usuario administrador del sistema.
Post by Constantino Vargas
he cambiado el permiso a modo lectura desde MC 444 pero no cambia
veo que el disco duro externo se monta en /media/miusuario/toshiba-hd-ext cuando lo conecto
Los permisos en Windos son distintos. Si estás leyendo desde linux un
disco NTFS, y se monta en un directorio temporal de usuario, estás
montando el disco NTFS con fuse, por lo que te habilita la lecto
escritura a TODO el disco NTFS. Para hacer eso, debes tenerlo montado
desde /etc/fstab (controlado por root) en ext4.
Post by Constantino Vargas
gracias por su respuesta
--
Atentamente.
Constantino Vargas Cornejo
Saludos

JAP

Loading...