¿Cómo configuro los permisos de lectura / escritura en mis discos duros?

20

Recientemente instalé Ubuntu 11.10 en mi computadora portátil, pero no puedo hacer nada con mi disco externo de 1.5TB, y mis 500GB porque no tengo permiso de escritura. ¿Hay algún comando específico que pueda usar en el terminal para configurar los permisos de lectura / escritura?

El externo es NTFS, y el 500GB es ext4.

    
pregunta Solarton 25.12.2011 - 10:12

7 respuestas

18

Si no te molestan los problemas de seguridad, puedes hacer un chmod recursivo para cambiar los permisos de todos los archivos.

cd /media/your_external_drive
sudo chmod -R -v 777 *

Además, si sus archivos se crearon en otro sistema operativo como Windows, tendrán una titularidad diferente. Puede hacer lo mismo que el anterior para cambiar la propiedad de los archivos

cd /media/your_external_drive
sudo chown -R -v your_username:your_username *

Esa es la forma en que resolví un problema similar para mi amigo después de migrar desde Windows y también después de migrar de Linux Mint a Ubuntu.

    
respondido por el user39240 25.12.2011 - 12:20
10

para su sistema de archivos de disco duro de 500 GB (ext4), debe otorgar el permiso de escritura y ejecución en la partición /media/username/your_drive : -

sudo chmod ugo+wx /media/username/your_drive

Breve explicación: -

sudo : - elevará tus privilegios para ejecutar el comando.

chmod : - comando para cambiar los permisos

u : - usuario

g : - grupo

o : - otro

/ media / username / your_drive : - partición

Para su partición NTFS, siga fossfreedom's consejo.

Espero que esto sea útil.

    
respondido por el Ankit 06.08.2012 - 17:18
8

Para solucionar el problema de lectura / escritura ntfs, simplemente instale estos paquetes:

sudo apt-get install ntfs-config ntfs-3g

cuando está instalado, en el tablero, escriba y ejecute: ntfs-config ingrese su contraseña cuando se le solicite, y luego puede disfrutar de soporte de lectura / escritura para sistemas de archivos ntfs.

    
respondido por el blade19899 18.03.2012 - 14:53
4

No marque todos sus archivos como ejecutables, como sugieren algunas respuestas. Use 755 para directorios y 644 para archivos. Esto establecerá el bit x para los directorios a fin de mostrar sus contenidos, pero no los archivos.

find /path/to/drive \( -type d -exec chmod 0755 -- {} + \) -o \( -type f -exec chmod 0644 -- {} + \)

Enlace a la respuesta original en StackOverflow: ¿Cómo establecer chmod para una carpeta y todas sus subcarpetas y archivos en Linux Ubuntu Terminal? .

    
respondido por el danijar 16.05.2016 - 16:14
0

Me costaba resolver el problema y esta solución funcionó para mí

  1. instalar el administrador del dispositivo de almacenamiento físico:

    sudo apt-get install pysdm 
    
  2. Abrir el administrador del dispositivo de almacenamiento:

    sudo pysdm 
    
  3. Elija las unidades necesarias

  4. Presione ayudar
  5. Desmarque abierto como solo lectura
  6. Verifique el usuario propietario del sistema de archivos y escriba su nombre de usuario
  7. Presione Aceptar y aplique
  8. Volver a montar el disco

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

    
respondido por el Remon 18.03.2012 - 13:57
0

Tuve el mismo problema y lo resolví con Nautilus como root.

si nautilus no está instalado:

sudo apt-get install nautilus

Antes de ejecutar Nautilus, asegúrese de que la partición o el disco duro estén montados.

Ejecuta Nautilus como root con

sudo nautilus

Su partición o disco duro debería aparecer a la izquierda.

Haz clic derecho sobre él - & gt; seleccione "Propiedades"

En la nueva ventana que aparece, selecciona la pestaña "Permisos". Desde aquí puede cambiar el propietario si lo necesita, así como el permiso para un usuario determinado, root u otros.

    
respondido por el aex 20.05.2017 - 21:45
0

Miro alrededor del foro en busca de respuestas.

  • Tengo 3 usuarios, "usuario1", "usuario2", "usuario3"
    • usuario1: es sudo usuario con la mayor parte del acceso
    • usuario2: también es sudo usuario con menos acceso
    • usuario3: es simplemente otro usuario sin acceso sudo

Estoy tratando de dar acceso a las particiones 1 y 2 a usuario1, usuario2 y usuario3. El propietario de la partición es root. las particiones están montadas en

  

/ media / user2 / 1

     

/ media / user2 / 2

  • Nota: Intenté montar la partición usando
  

sudo mkdir / media / IntHDD170

     

sudo mkdir / media / IntHDD171

que creó el directorio para montar las particiones.

  • (No sé si esto funcionó o no)

Paso 1:

  • Nautilus usado como raíz.
  • si nautilus no está instalado:

    •   

      sudo apt-get install nautilus

    • Antes de ejecutar nautilus, asegúrese de que esté montada la partición o el disco duro.

    • Ejecuta Nautilus como root con

    •   

      sudo nautilus

    • Su partición o disco duro debería aparecer a la izquierda.

Haz clic derecho sobre él - & gt; seleccione "Propiedades"

En la nueva ventana que aparece, selecciona la pestaña "Permisos".

  • Mantuvo al propietario como "raíz" y se agrupa como "usuario1" con acceso de lectura y escritura tanto para el propietario como para el grupo.

Desde aquí puede cambiar el propietario si lo necesita, así como también el permiso para un usuario, raíz u otros determinados.

Nota: el usuario1, el usuario2 y el usuario3 aún no tienen acceso a las particiones

Paso 2: se agregó User2 y user3 al grupo "user1".

  

usermod -aG user1 user2

     

usermod -aG user1 user3

Paso 3:

Lo hizo

  

chmod -R 777 / media / user2 / 1

     

chmod -R 777 / media / user2 / 2

  • abierto
  

sudo nano / etc / fstab

  • Fuimos a la última línea ingresada:
  

LABEL = / dev / sda3 / media / $ USER / 1 auto nosuid, nodev, nofail, x-gvfs-show 0 0

     

LABEL = / dev / sda4 / media / $ USER / 2 auto nosuid, nodev, nofail, x-gvfs-show 0 0

  • Guardado y salido

Nota: ahora puedo leer y escribir archivos en las particiones 1 y 2.

  • El único problema es que, si he iniciado sesión en user1, intento acceder a la partición 1 desde user2, no se puede acceder a ella.

Hago un reinicio:

  

sudo reiniciar

Y acceda a la partición 1 desde user2.

No sé si esta es la manera correcta de hacerlo. Solo combiné muchas respuestas y lo hice. de alguna manera está funcionando.

  • Gracias (soy un nuevo usuario de ubuntu)
respondido por el vb217 25.01.2018 - 10:23

Lea otras preguntas en las etiquetas