Cómo dar permisos de escritura sobre una partición, mediante el terminal de Linux
En Linux (como en Windows), no siempre tenemos acceso a todos los
recursos del sistema. Los directorios, archivos y hasta los dispositivos
hardware, son manejados cada uno como un archivo, cuyo acceso está
restringido mediante los permisos. Esto impide o permite a
algunos usuarios leer, modificar o ejecutar esos archivos. Un usuario
normal de Linux (es decir, un usuario que no es root o
superusuario), no tiene todos los permisos para muchos archivos y
directorios. Esto se hace para proteger la integridad del sistema. Un
ejemplo de esto es el directorio /etc/hosts, para el cual la mayoría de usuarios tiene permisos de lectura, pero no de escritura.
Para aprender un poco más sobre los permisos de archivo, puedes consultar información aquí.
Vamos a suponer que tenemos una partición o unidad en un disco duro, llamadas Películas. Queremos cambiar los permisos que tenemos sobre ella, para poder guardar archivos en ella. También supondremos que queremos cambiar los permisos sobre la carpeta /home, para poder leer archivos de ella. Esto también lo podemos hacer no sólo para particiones y carpetas, sino también para archivos.
Primero cambiaremos los permisos de la partición Películas, después los permisos de la carpeta /home.
Lo primero de todo es averiguar la ruta donde está la partición Películas. Para ello, abrimos el explorador de archivos de Linux (en nuestro caso, la distribución de Linux que hemos elegido es Ubuntu):


Después de abrir el explorador, pulsamos en Otras localizaciones:

Después pulsamos en Películas, o en tu caso, en la partición que elijas:

Pulsamos con el botón derecho del ratón sobre la ventana del explorador (en Películas), y pulsamos en Abrir en terminal (si no apareciera el ítem Abrir en terminal, deberemos instalarlo, pudiendo utilizar el procedimiento de aquí):

Se abrirá una ventana de línea de comandos, o el shell de Linux. En esta ventana se indica la ruta de la partición que necesitamos (/media/toshi/Películas):

Pero nosotros queremos situarnos en el directorio ancestro (/media/toshi). Para ello, en la ruta /media/toshi/Películas, escribir y ejecutar cd... Esto provoca que ahora el terminal esté en el directorio superior, es decir, el directorio media/toshi (ver la siguiente imagen).
Si queremos ver los permisos que tenemos sobre Películas, ejecutar en el terminal el comando ls -l. Esto genera un listado, con los directorios (carpetas) y archivos, indicando los permisos que tenemos sobre cada uno de ellos. En el ejemplo siguiente, se listan dos carpetas o directorios, Música y Películas:
Para dar permisos de escritura, a los grupos y a los otros, sobre la carpeta Películas, escribir el comando sudo chmod g+w Películas, y después escribir el comando sudo chmod o+w Películas. El primer comando, da permisos de escritura (letra w) a los grupos (letra g), y el segundo comando, da permisos de escritura (letra w) a los otros (letra o).
Después de ejecutar estos comandos, si ejecutamos el comando ls -l, comprobaremos que ya tenemos permisos de escritura (letra w), para los grupos y los otros, en la carpeta Películas:
Para aprender un poco más sobre los permisos de archivo, puedes consultar información aquí.
Vamos a suponer que tenemos una partición o unidad en un disco duro, llamadas Películas. Queremos cambiar los permisos que tenemos sobre ella, para poder guardar archivos en ella. También supondremos que queremos cambiar los permisos sobre la carpeta /home, para poder leer archivos de ella. Esto también lo podemos hacer no sólo para particiones y carpetas, sino también para archivos.
Primero cambiaremos los permisos de la partición Películas, después los permisos de la carpeta /home.
Lo primero de todo es averiguar la ruta donde está la partición Películas. Para ello, abrimos el explorador de archivos de Linux (en nuestro caso, la distribución de Linux que hemos elegido es Ubuntu):


Después de abrir el explorador, pulsamos en Otras localizaciones:

Después pulsamos en Películas, o en tu caso, en la partición que elijas:

Pulsamos con el botón derecho del ratón sobre la ventana del explorador (en Películas), y pulsamos en Abrir en terminal (si no apareciera el ítem Abrir en terminal, deberemos instalarlo, pudiendo utilizar el procedimiento de aquí):

Se abrirá una ventana de línea de comandos, o el shell de Linux. En esta ventana se indica la ruta de la partición que necesitamos (/media/toshi/Películas):

Pero nosotros queremos situarnos en el directorio ancestro (/media/toshi). Para ello, en la ruta /media/toshi/Películas, escribir y ejecutar cd... Esto provoca que ahora el terminal esté en el directorio superior, es decir, el directorio media/toshi (ver la siguiente imagen).
Si queremos ver los permisos que tenemos sobre Películas, ejecutar en el terminal el comando ls -l. Esto genera un listado, con los directorios (carpetas) y archivos, indicando los permisos que tenemos sobre cada uno de ellos. En el ejemplo siguiente, se listan dos carpetas o directorios, Música y Películas:

Para dar permisos de escritura, a los grupos y a los otros, sobre la carpeta Películas, escribir el comando sudo chmod g+w Películas, y después escribir el comando sudo chmod o+w Películas. El primer comando, da permisos de escritura (letra w) a los grupos (letra g), y el segundo comando, da permisos de escritura (letra w) a los otros (letra o).
Después de ejecutar estos comandos, si ejecutamos el comando ls -l, comprobaremos que ya tenemos permisos de escritura (letra w), para los grupos y los otros, en la carpeta Películas:

Comentarios
Publicar un comentario