Підкаталоги (Документи, Завантаження тощо) автоматично створюються при першому вході в систему через GNOME за умови створення домашнього каталогу з правильними дозволами. Ось демонстрація:
alaa @ aa-lu: ~ $ sudo useradd
testinguser alaa @ aa-lu: ~ $ sudo passwd testinguser
Введіть новий пароль UNIX:
Знову введіть новий пароль UNIX:
passwd: пароль успішно оновлений
alaa @ aa-lu: ~ $ sudo ls -l / home
всього 20
drwxr-xr-x 55 alaa alaa 4096 22 серпня 22:00 alaa
drwx ------ 2 кореневих кореня 16384 5 червня 09:46 втрачено + знайдено
alaa @ aa-lu: ~ $ sudo mkdir / home / testinguser
alaa @ aa-lu: ~ $ sudo chown testinguser: testuser / home / testinguser
alaa @ aa-lu: ~ $ ls -l / home
всього 24
drwxr-xr-x 55 alaa alaa 4096 22 серпня 22:00 alaa
drwx ------ 2 кореневих кореня 16384 5 червня 09:46 втрачено + знайдено
drwxr-xr-x 2 тестуваннякористувач тестуваннякористувач 4096 23 серпня 10:03 тестуваннякористувач
alaa @ aa-lu: ~ $ ls -l / home / testinguser /
всього 0
alaa @ aa-lu: ~ $
Ви можете перевірити правильність налаштування домашнього каталогу користувача, перевіривши запис /etc/passwd
. За замовчуванням слід переглянути домашній каталог, встановлений на /home/testinguser
:
alaa @ aa-lu: ~ $ grep testinguser / etc / passwd
тестовийкористувач: x: 1001: 1001 :: / home / testinguser : / bin / sh
Якщо ви не бачите там домашнього каталогу /home/testinguser
, вам потрібно буде виконати команду, sudo usermod -d /home/testinguser testinguser
щоб оновити його, хоча вам не потрібно використовувати цю команду, оскільки вона повинна бути встановлена за замовчуванням (відповідно до useradd
інструкцій).
Потім я вийшов зі свого облікового запису та знову ввійшов у систему testinguser
, і тут автоматично створюються підкаталоги:
alaa @ aa-lu: ~ $ ls -l / home / testinguser /
всього 36
drwxr-xr-x 2 тестуваннякористувач тестуваннякористувач 4096 23 серпня 10:05 Робочий стіл
drwxr-xr-x 2 тестуваннякористувач тестуваннякористувач 4096 23 серпня 10:05 Документи
drwxr-xr-x 2 тестуваннякористувач тестуваннякористувач 4096 серпня 23 10:05 Завантаження
drwxr-xr-x 2 тестуваннякористувач тестуваннякористувач 4096 23 серпня 10:05 Музика
drwxr-xr-x 2 тестуваннякористувач тестуваннякористувач 4096 23 серпня 10:07 Картинки
drwxr-xr-x 2 тестуваннякористувач тестуваннякористувач 4096 23 серпня 10:05 Загальнодоступне
drwxr-xr-x 2 тестуваннякористувач тестуваннякористувач 4096 23 серпня 10:05 Шаблони
drwxr-xr-x 2 тестуваннякористувач тестуваннякористувач 4096 23 серпня 10:05 Відео
Мені не потрібно було копіювати вміст /etc/skel
.
Якщо можливо, можете спробувати виконати ці кроки, створивши іншого нового користувача? Щойно ви закінчите, ви можете видалити цього нового користувача sudo deluser testinguser && sudo rm -r /home/testinguser
.
Якщо все це з вами не спрацювало, я гадаю, що це помилка.