Crear estructuras de directorios para múltiples usuarios como superusuario Ubuntu

Crear estructuras de directorios para múltiples usuarios como superusuario Ubuntu

Entonces creé mis usuarios... Ahora para cada uno de los directorios tengo que crear la siguiente estructura.

Usuarios Inicio Directorio / Personal / Información / Personal

Luego cree un archivo en cada directorio llamado file1.txt, file2.txt, file3.txt

Intenté algo como mkdir crear "directorio de inicio de usuarios / personal / información / personal pero no tuve éxito. Tampoco puedo encontrar ayuda en la investigación en línea. Sí, ¡soy muy nuevo en Ubuntu!

Respuesta1

Aquí tienes un guión. Modifique USER_LIST para adaptarlo a sus necesidades y elimine las echopalabras clave cuando haya verificado que el script hace lo que desea.

#!/bin/bash

USER_LIST="user1 user2 user3 user4"

cd /home || exit 1;
for user in $USER_LIST; do
    echo mkdir -p "$user"/{Staff,Info,Personal};
    for dir in Staff Info Personal; do
        echo touch "$user"/$dir/file{1,2,3}.txt;
    done;
done;

Por otro lado, podrías haber modificado la /etc/skelplantilla antes de crear los usuarios.

información relacionada