Cambiar el propietario de la partición del disco duro interno de root a usuario

39

Tengo varias unidades internas y externas. Algunos están particionados. La mayoría se monta automáticamente en el arranque (todo lo hizo en un punto).

Una partición es propiedad de root y, por lo tanto, no se monta automáticamente. Sé cómo montarlo como root.

No sé cómo tomar posesión de esa partición como usuario X. He intentado cambiar los permisos usando la GUI en Nautilus como root. No son aceptados y revierten de inmediato.

La partición es NTFS. La otra partición de esa unidad me pertenece como usuario y se monta automáticamente

Charles Kane
fuente
2
pruebe sudo chmod a + rwx / yourpartition
mvario
si se montan automáticamente en el momento del arranque, significa que modificó su /etc/fstab, así que edite su pregunta para mostrar el contenido de este archivo.
enzotib

Respuestas:

52

Has probado

sudo chown user:user

Por ejemplo sudo chown cyrex:cyrex(Usuario: Grupo)

si la partición se llama fiesta , su usuario se llama cyrex y es /mediasolo por ejemplo:

sudo chown cyrex:cyrex /media/cyrex/party -R (La R es recursiva, por lo que afecta a todos los directorios / archivos y subdirectorios.

Como se señaló, la partición es NTFS, por lo que si se monta automáticamente, debe asegurarse de que el usuario que tiene permiso sea usted. Para hacer esto, siga estos pasos:

  1. Ir a la consola ( gnome-terminal)
  2. Tipo id -u. Esto debería darle la identificación de usuario que tiene, la cual insertará en fstab.
  3. Abra fstab sudo /etc/fstaby busque la línea que está montando la partición ntfs.
  4. Suponiendo que es algo como esto:

    UUID=1234532123 /media/amntfs  ntfs  defaults 0       0
    

    Agregue máscaras umask, uid y gid como esta

    UUID=1234532123 /media/amntfs  ntfs   defaults,umask=007,uid=1000,gid=1000  0       0

    Guarde el archivo y simplemente reinicie o vuelva a montar la unidad.

Aquí:

  • El uid es su ID de usuario. El que obtuviste id -u.
  • El gid es tu ID de grupo. Normalmente lo mismo id -upero puedes consultarlo con id -g.
  • El umask es como chown pero invertido.

Consulte ¿Cómo uso 'chmod' en una partición NTFS (o FAT32)? Más información sobre el uso de chmod/ chownen sistemas de archivos NTFS.

Luis Alvarado
fuente
44
chownno funciona en particiones NTFS.
enzotib
2
Jajaja No leí esa pequeña, pequeña, esquiva palabra de 4 letras. Contenido agregado para permiso NTFS.
Luis Alvarado
Era extraño que un usuario de 5k como tú cometiera tal error :). En cuanto a lo id user | cut ...que sugiero id -u.
enzotib
1
Corregir mucho mejor. Cualquiera puede cometer un error, así que no te preocupes por los puntos ... todavía soy humano ... por ahora (ojos malvados). Gracias por mencionarlo.
Luis Alvarado
Esto funcionó para mí, muchas gracias. La única nota: tuve que reiniciar (simplemente desmontar y volver a montar la partición no funcionó).
Francesco Borzi
6

Todas mis particiones NTFS son propiedad de root, pero puedo acceder a ellas bien como usuario. Es una cuestión de opciones de montaje en lugar de propiedad y permisos de archivo (recuerde, es una partición NTFS, no puede cambiar ningún permiso allí).

En mi /etc/fstablas particiones se incluyen de la siguiente manera:

UUID=AB84274F84211B98   /media/WIN7     ntfs   defaults  0   0
UUID=CDBAF39E13A2AC2D   /media/DATA     ntfs   defaults  0   0
UUID=EFA980B33BA33DF5   /media/MEDIA    ntfs   defaults  0   0

donde defaultsestán las opciones de montaje predeterminadas que ya deberían hacer lo que quieres hacer.

Para encontrar los UUID, ejecute sudo blkid.

Consulte también: ¿Cómo uso 'chmod' en una partición NTFS (o FAT32)?

htorque
fuente
1

Estaba teniendo dificultades para resolver el problema y esta solución me funcionó

  1. instalar el administrador de dispositivos de almacenamiento físico: sudo apt-get install pysdm
  2. administrador de dispositivos de almacenamiento abierto: sudo pysdm
  3. elija sus unidades requeridas
  4. asistente de prensa:
  5. desmarque abrir como solo lectura
  6. compruebe el usuario propietario del sistema de archivos y escriba su nombre de usuario: remon
  7. presiona OK
  8. presione aplicar
  9. Unidad de montaje
  10. Móntalo

Nota: si no puede cambiar los archivos a ejecutables binarios, vaya a archivos especiales y verifique la ejecución de permisos de archivos como archivos binarios, y vaya al paso 7

Remon
fuente
0

Si monta una partición en una carpeta dentro de / home / user, será propiedad del usuario. Aquí está la línea que agregué a mi / etc / fstab.

UUID=9e5bb53c-4443-4124-96a8-baeb804da204 /home/fragos/Data ext4 errors=remount-ro 0 1
fragos
fuente
-1

Lo más fácil es en el administrador de archivos de terminal abierto como sudo sudo nemoo sudo nautiluslo que sea que esté usando Linux, luego haga clic derecho en la partición y agregue permisos

Milan Grujić
fuente
Consulte al autor: "He intentado cambiar los permisos utilizando la interfaz gráfica de usuario en Nautilus como root. No se aceptan e inmediatamente se revierten".
Julien Chau