Aprender Raspberry Pi 4 con 100 ejercicios prácticos. Ferran Fabregas
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.
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.
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.
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
Y también veremos los grupos a los que pertenece nuevousuario:
groups nuevousuario 3
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 Кошелек, бонусными картами или другим удобным Вам способом.