Скачать книгу

alt="image"/>

      La salida será del tipo: [Atributos] [Dueño] [Grupo] [Tamaño] [Fecha creación] [Nombre del fichero].

      2. El primer campo serán los atributos. Para entender su funcionamiento seguiremos el siguiente esquema:

      • El primer carácter definirá si el archivo es un directorio (d), un enlace (l) o un fichero (-).

      • Los siguientes atributos serán nueve caracteres, agrupados de 3 en 3, donde cada símbolo significará:

      • r (read). Permiso de lectura.

      • w (write). Permiso de escritura.

      • x (execute). Permiso de ejecución.

      • Los primeros 3 caracteres se corresponderán a los permisos del dueño del archivo, los 3 siguientes a los miembros del mismo grupo definido, y los 3 últimos al resto de usuarios.

      3. Vamos a ilustrar lo expuesto con un ejemplo. Imaginemos que tenemos un archivo llamado documento.txt con los siguientes atributos: (-rwxr-xr--). El propietario tiene permisos de lectura, escritura y ejecución (para poder borrarlo, por ejemplo). El grupo del propietario tiene permisos de lectura y ejecución (-rwxr-xr--), y el resto de usuarios solo de lectura (-rwxr-xr--).

      4. Para cambiar el propietario de un fichero usaremos el comando chown [usuario] [fichero] 2, y para modificar el grupo usaremos el comando chgrp [grupo] [fichero] 3.

image image

      5. Si queremos cambiar los permisos de un archivo utilizaremos el comando chmod [u|g|o|a] [+|-] rwx. El primer valor se referirá a la modificación de los permisos para el propietario [u], el grupo [g], el resto de usuarios [o], o a todos [a]. El segundo valor indicará los permisos a modificar: el símbolo más [+] indicará que queremos añadir los permisos, y el símbolo menos [-] que los eliminaremos 4.

image

      Veamos un ejemplo:

      El comando chmod o+r-wx documento.txt nos indica que queremos modificar los permisos para el resto de usuarios (que no son propietarios ni pertenecen al grupo) añadiendo el permiso de lectura, y eliminando el permiso de escritura y ejecución.

      016

      Gestionando usuarios

      IMPORTANTE

      Por encima de todos los usuarios del sistema existe el llamado superusuario o root, que tiene todos los privilegios, y puede hacer cualquier cosa en el sistema. En nuestra rutina no hace falta que accedamos al sistema con este usuario, ya que este solo será requerido para acciones que impliquen modificaciones en el sistema (en general, fuera de nuestra carpeta de usuario /home/pi, de la que nosotros somos propietarios).

      Aunque normalmente, a nivel doméstico, utilicemos Linux como un ordenador de sobremesa donde solo hay un usuario (nosotros) conectado al mismo tiempo, en realidad, el sistema está pensado para servidores en los que puedan existir multitud de usuarios trabajando simultáneamente en el mismo ordenador. Por este motivo, todo el sistema de gestión de usuarios está pensado para permitir tener a mucha gente conectada a la vez sin que se generen conflictos entre ellos.

      1. Lo primero que haremos será crear un nuevo usuario. Para ello, nos conectaremos con el usuario por defecto de Raspbian llamado pi. Este usuario tiene los permisos adecuados para ejecutar comandos de superusuario mediante la instrucción sudo.

      2. Para crear el nuevo usuario ejecutaremos el siguiente comando:

      sudo adduser nuevousuario

      En esa línea, nuevousuario será el nombre del usuario que vamos a añadir al sistema.

      3. El sistema nos hará una serie de preguntas, requiriendo datos sobre el usuario, para crear la cuenta 1.

image

      4. Después de crearlo, podremos cambiar su contraseña por defecto con el comando:

      sudo passwd nuevousuario

      5. Si queremos que el nuevo usuario tenga los mismos privilegios que el usuario pi deberemos añadirlo a su grupo. Lo primero que podremos hacer para ver las diferencias será comprobar los grupos a los que pertenece pi:

      groups pi 2

image

      Y también veremos los grupos a los que pertenece nuevousuario:

      groups nuevousuario 3

image

      6. Para añadir un usuario a un grupo ejecutaremos lo siguiente:

      sudo adduser <nombreusuario> <nombregrupo>

      Si queremos que el nuevo usuario tenga privilegios para ejecutar comandos de administrador, al igual que pi, deberemos añadirlo al grupo sudo o adm.

      7. Si queremos eliminar a un usuario de un grupo ejecutaremos sudo deluser <nombreusuario> <nombregrupo>, y si queremos eliminar el usuario escribiremos sudo deluser <nombreusuario>.

      Конец ознакомительного фрагмента.

      Текст предоставлен ООО «ЛитРес».

      Прочитайте эту книгу целиком, купив полную легальную версию на ЛитРес.

      Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.

/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QQSaHR0cDov L25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENl aGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4 OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6 NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5 OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHht bG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0i aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1w PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3Jn L2RjL2VsZW1lbnRzLzEuMS8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0idXVpZDo1RDIwODky NDkzQkZEQjExOTE0QTg1OTBEMzE1MDhDOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFRTcx RDI3QzlDMDcxMUVBODYyQUUyNTNBMjdBOUNDRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpF RTcxRDI3QjlDMDcxM

Скачать книгу