Permisos de archivos y carpetas - Raspberry Pi Linux

Permisos de archivos y carpetas - Raspberry Pi Linux
El permiso de archivo y carpeta es una característica esencial que permite a los usuarios restringir el acceso a sus datos importantes para que ningún otro usuario pueda dañar/eliminar o cambiar los datos. Como usuario de Raspberry Pi, definitivamente querrá cambiar los archivos y el permiso de la carpeta para proteger sus datos importantes.

En este artículo, discutiremos en detalle sobre cómo limita los archivos y los permisos de carpeta en el sistema Raspberry Pi Linux.

Empecemos!

Permiso de archivos y carpetas en Raspberry Pi OS

Hay dos métodos para cambiar el permiso de archivos y carpetas:

  • A través de la terminal
  • A través de la GUI

Discutamos cada uno de estos en detalle.

Método 1: a través de la terminal

Para cambiar el permiso de un archivo o carpeta a través de un terminal, primero utilizaremos el comando a continuación para mostrar la lista de todos los archivos junto con sus accesos de permiso.

$ ls -l

Si desea buscar el permiso de un archivo en particular, puede usar el comando mencionado a continuación, como resultado de él, también se mostrarán los detalles del permiso junto con la fecha y hora de la creación del archivo:

$ ls -l

Nota: Recuerda reemplazar Con el nombre del archivo, desea verificar la lista de.

Para una carpeta, puede usar el comando mencionado a continuación para obtener la lista de todos los archivos presentes dentro del directorio junto con su fecha de creación y hora y información de permiso:

$ ls -l

Nota: Recuerda reemplazar Con el nombre de la carpeta, desea verificar la lista de.

Cambiar permiso usando el comando de modo de cambio

Para cambiar el permiso del archivo, debe usar el chmod comando usando la siguiente sintaxis:

$ sudo chmod u = rwx, g = rwx, o = rx

Aquí, en el comando anterior:

  • u representa al usuario
  • gramo para grupos en los que el usuario está presente
  • O representa a los demás
  • riñonal Para el permiso de lectura
  • w Para permiso de escritura
  • X para ejecutar permiso

Recuerde que todos los privilegios anteriores se pueden establecer de acuerdo con la elección del usuario. Por ejemplo:

$ sudo chmod u = rwx, g = rx, o = rw

Nota: En la imagen de arriba hemos usado el LS -l Comandar solo para mostrar el acceso de permiso de nuestro archivo, hola-linux es nuestro archivo.

El comando anterior cambia el permiso para archivar al permitir a los usuarios el permiso de leer, escribir y ejecutar el archivo. Mientras que el mismo permiso para los usuarios del grupo también. Sin embargo, otros usuarios pueden leer y escribir en el archivo.

También hay otra forma en el atajo en la que se puede usar el comando anterior y el usuario solo tiene que recordar las siguientes representaciones:

  • a para todos los usuarios
  • u Para el usuario actual
  • gramo para grupos
  • O Para otros usuarios que no están en el grupo del propietario

Los usuarios pueden usar cualquiera de los alfabetos de representación anteriores junto con "+" o "-"Signos, dependiendo del requisito. El signo positivo "+" se usa para asignar acceso, mientras que el signo negativo "-" se usa para privar/negar el acceso.

La sintaxis para este comando será:

$ chmod o+x

En el comando anterior O+X afirma que todos los demás usuarios O se le permite ejecutar el archivo.

Del mismo modo, se pueden usar otros comandos para dar o negar el permiso como se menciona a continuación:

buey : Significa que se les niega a otros usuarios ejecutar el archivo.

A+X: Significa que todos los usuarios pueden ejecutar archivo

G-X: Significa que los grupos se les niega ejecutar archivo.

A+W: Significa que todos los usuarios pueden escribir en el archivo.

A-W: Significa que a todos los usuarios se les niega escribir en el archivo.

G+R: Significa que los grupos pueden leer archivo.

Arkansas: Significa que a todos los usuarios se les niega leer archivo.

Modo octal

Existe de otra manera también para cambiar el modo con acceso de permiso y ese es el modo de código octal donde en lugar de W, R, X, y G, U, O, Se puede utilizar un código octal en el que el primer número octal representa el permiso para el usuario, el segundo dígito para los grupos y el último dígito es para otros. La representación de los dígitos del código octal se proporciona a continuación:

4: Asignar solo lectura privilegio

5: Asignar Leer y ejecutar privilegios

6: Asignar Lee y escribe privilegios

7: Asignar leer, escribir y ejecutar privilegios

La sintaxis del comando a seguir se menciona a continuación:

$ chmod

Nota: Nuestro nombre de archivo es hola-linux y 754 es el código octal que establece que el usuario tiene acceso a leer, escribir y ejecutar, y el grupo puede leer y ejecutar el archivo. Mientras que a otros usuarios solo pueden leer el archivo.

Puede seguir la imagen dada a continuación para aprender sobre el código Octal.

Método 2: a través de la GUI

El segundo método para buscar permiso para una carpeta o archivo en particular es el método GUI. Para este método, primero, haga clic en el Administrador de archivos Opción para abrir el directorio de inicio de Raspberry Pi:

Haga clic derecho desde el mouse en cualquier archivo y seleccione el Propiedades Opción de la lista desplegable.

A Propiedades de archivo El cuadro de diálogo aparecerá en la pantalla.

Clickea en el Permisos pestaña y desde aquí, podrá cambiar los privilegios de permiso de un archivo.

Una vez que haya terminado de establecer el permiso para Ver contenido, Cambiar contenido y Ejecutar, haga clic en el "DE ACUERDO" botón.

Para el permiso de las carpetas a través de la GUI, se pueden realizar los mismos pasos. Botón derecho del ratón en la carpeta y haga clic en el Propiedades:

Luego ve a Permisos y después de configurar los permisos requeridos, luego haga clic en "DE ACUERDO".

Le pedirá confirmación, así que haga clic ""Aquí para aplicar los cambios.

Eso es todo para esta guía!

Conclusión

Cuando varios usuarios están utilizando el mismo sistema, es necesario que mantenga sus archivos guardados de otros usuarios limitando el acceso a algunas carpetas y archivos. Para ese propósito, el sistema operativo Linux proporciona dos métodos, uno es el método terminal en el que los comandos se utilizan para asignar leer, escribir, y ejecutar permisos, mientras que el otro método se basa en la GUI donde los permisos se pueden asignar manualmente a través del Propiedades opción de archivos o carpetas.