Итак, я создал своих пользователей... Теперь для каждого из каталогов мне нужно создать следующую структуру.
Домашний каталог пользователей / Персонал / Информация / Личные данные
Затем создайте в каждой директории файл с именами file1.txt, file2.txt, file3.txt.
Я пробовал что-то вроде mkdir create "users home directory / staff / info / personal", но безуспешно. Я также не могу найти никакой помощи в поиске в Интернете. Да, я совсем новичок в Ubuntu!
решение1
Вот скрипт. Измените USER_LIST в соответствии с вашими потребностями и удалите echo
ключевые слова, когда убедитесь, что скрипт делает то, что вам нужно.
#!/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;
С другой стороны, вы могли бы изменить /etc/skel
шаблон до создания пользователей.