Este comando modifica los permisos de un archivo o directorio, solo el root o el usuario
propietario puede modificar los permisos.
Existen dos técnicas para utilizar el comando chmod
TECNICA OCTAL: Requiere conocimiento del valor octal de cada uno de los permisos dentro
de cada conjunto (usuario, grupo, otros)
Cuando se crea un archivo el propietario será el usuario que lo ha creado. Este comando se
utiliza para cambiar la propiedad de un archivo o directorio.
3. Editor VIM
Teclear el comando vi o vim seguido del nombre del archivo a crear o editar
Ejemplo: vi holaMundo.sh
Para comenzar a editar el archivo, teclear la letra i, en la esquina inferior izquierda observara
que aparece la leyenda INSERTAR y puede comenzar a teclear texto.
Para dejar de insertar texto se debe presionar la tecla ESC y enseguida alguna de las
siguientes opciones:
#!/bin/bash
#Comentario en Shell
EJECUTAR UN SCRIPT
./holaMundo.sh
Si se desea interacción con el usuario, utilice echo para mostrarle un mensaje al usuario
sobre lo que debe ingresar y read para leer la entrada proporcionada por el usuario
read nombreVariable
nombreVariable=$(date)
Sintaxis de FOR
done
Sintaxis de while
Para iterar sobre el contenido de un archivo línea por línea puede utilizar el comando while
read line
do
echo “$line”
profesores:
mperez
jwilfrido
imendoza
jreyes
ilopez
administrativos:
psalinas
pdiaz
mhernandez
jgarcia
TIP: El comando useradd se puede utilizar con la opción –p para agregar un password utilice
3. Añada 100 usuarios alumnos, llamados alumno1, alumno2, alumno3…., deben pertenecer
al grupo alumnos y su contraseña deber ser el nombre de usuario con un signo $ al final (ej.
alumno1$).
4. Dentro de cada carpeta home de los profesores deben existir 3 directorios: Examenes,
Tareas, Practicas.
a.Modifique los permisos de los directorios de profesores de tal manera que tengan
todos los permisos como usuario, permisos de lectura para su grupo, y ninguno para
todos los demás usuarios.
5. Dentro de cada carpeta home de los administrativos deben existir 2 directorios: Facturas,
Reportes
6. Dentro de cada carpeta home de los alumnos deben existir directorios: Documentos,
Imagenes, Practicas.
a. Modifique los permisos de los directorios de alumnos de tal manera que tengan
permiso los usuarios de lectura y escritura
7. Obtener un listado de los archivos que permanecen en todos los directorios home y enviar
la información a un archivo de salida que comience con la fecha del día de la creación del
listado (utilice el comando date) El nombre del archivo de salida deberá ser listado.fecha.txt
y se debe guardar en el directorio home.
SCRIPT 3. Investigue el uso de algún comando que le permita crear archivos comprimidos.
Añada al script anterior las líneas que permitan crear una carpeta llamada Respaldo_fecha,
copie a esta carpeta el contenido de todos los directorios anteriormente creados en el
SCRIPT 2 y comprima la carpeta para obtener un archivo llamado Respaldo_fecha.zip
donde fecha incluya la hora, guardelo en la carpeta home.