Но - далеко не всё. Тех же настроек интерфейса, например, я там не вижу.
По умолчанию настроек интерфейса и программ там нет. Они создаются при первом запуске соответствующего приложения в каталоге запустившего пользователя. Но если их туда положить - то они должны подхватиться.
Я бы попробовал по следующему алгоритму:
(сорри за возможные ошибки, компьютера с убунтой сейчас под руками нет, не могу проверить это сам. Так что действовать осторожно
)
0. Посмотреть права на файлы для пункта 4-5
sudo ls -la /etc/skel
1. Создать нового "типичного" пользователя.
2. Войти под ним и настроить его:
3. Забекапить /etc/skel
sudo cp -R /etc/skel /etc/skel_bak
3. Перенести настройки нового пользователя взамен скелетных:
sudo cp -R /home/пользователь /etc/skel
4. Изменить пользователя каталога на root:root (вроде там такой):
sudo chown -R root:root /etc/skel
5. Изменить права доступа к файлам (вроде там права rwxr--r--):
sudo chmod -R 744 /etc/skel
6. Создать пользователя и перелогиниться под ним для проверки.
sudo useradd -m пользователь
logout
Вроде так. По идее, должно работать.
На худой конец, если это не работает, можно просто "тупо" копировать папку "типичного" пользователя каждому новому пользователю, заменяя имя и владельца папки под нового пользователя, созданного в системе. В принципе, команда "useradd -m пользователь" это и делает, копируя папку /etc/skel.