En el libro Linux Pocket Guide consultar:
chmod, chown y chgrp del capítulo File Propertiesuseradd, userdel, usermod, passwd y chfn del capítulo User Account Managementgroups, groupadd, groupdel y groupmod del capítulo Group ManagementConsultar el manual de usuario (man) del sistema para estudiar los comandos adduser, sudo y su.
En el directorio /bin están instalados un conjunto de programas disponibles a todos los usuarios del sistema. Por ejemplo, en Ubuntu el programa bash se encuentra en este directorio. Observe cuáles son los permisos de este programa. Use el comando ls.
El comando sudo permite a un usuario con los privilegios adecuados ejecutar un comando como el superusuario o como otro usuario. Use el comando sudo touch para crear un archivo vacio en el directorio /root (home del usuario root). Verifique que el archivo fue creado usando el comando ls.
Maria, Pedro y Julia tienen una tarea de programación en Perl que deben desarrollar en el sistema operativo GNU/Linux. Cree un usuario para cada uno de ellos en el sistema que usted administra. Use el comando adduser en lugar del comando useradd.
El comando su permite convertirse en otro usuario si conoce la contreseña de este. Use este comando para convertirse en el usuario Pedro. Ahora ejecute las operaciones siguientes a nombre de Pedro:
exitMaria, Pedro y Julia desean compartir entre ellos algunos de sus archivos personales. Ellos necesitan un grupo para gestionar los permisos de los archivos que comparten. Cree un grupo con el nombre amigos y agrege a Maria, Pedro y Julia a este grupo. Use los comandos groupadd y usermod.
En el equipo de trabajo, Maria es la encargada de escribir el informe. Ella ha decidido escribir el informe en Latex. Maria debe crear los archivos documento.tex y referencias.bib en un directorio con el nombre Informe. Asuma el role de Maria y cree en el directorio home de Maria los archivos necesarios. Use los comandos mkdir y touch.
Maria necesita proteger su informe de los usuarios del sistema. Elimine todos los permisos otorgados a otros usuarios sobre el directorio Informe y los archivos que este contiene. Use el comando chmod.
Maria quiere compartir el informe que esta escribiendo con sus amigos. Ponga el grupo amigos al directorio Informe y a los archivos que este contiene. Use el comando chgrp. Los usuarios del grupo amigos no deben tener permisos de escritura sobre estos archivos. Si es necesario, modifique los permisos de estos archivos.
Julia tiene la tarea de revisar el informe que Maria esta escribiendo. Asuma el role de Julia y copie la versión actual del informe de Maria en el directorio home de Julia.
El programa youtube-dl descarga videos de YouTube. Para usarlo es necesario tener Python instalado. Instale el programa youtube-dl en el directorio /usr/local/bin, puede descargarlo usando este enlace. Los permisos del programa youtube-dl deben ser iguales a los permisos del programa /bin/bash. Use el comando youtube-dl --help para verificar si el programa funciona correctamente.
Virtualization Labs by Osmani Rosado Falcón is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Based on a work at https://gitlab.com/osmanirosado/virtualization-labs.