Почему useradd -m не заполняет созданный домашний каталог некоторыми значениями по умолчанию?

Это было бы моим лучшим предположением, а затем поместить его содержимое в файл в вашем домашнем каталоге с именем var-log.csv

find . -type f -name "*.log" -exec ls -s {} \; > ~/var-log.csv
3
11.10.2015, 23:39
1 ответ

Когда новый домашний каталог создается с помощью adduserили useradd, домашний каталог заполняется содержимым/etc/skel("каркасного домашнего каталога", см. man adduserи/или man useradd). Этот каталог содержит исходные файлы с точкой -, такие как .bashrcи т. д., которые получают все пользователи. Каталоги Desktopи т. д. обычно не являются частью содержимого основного домашнего каталога, поскольку пользователь может даже не захотеть запускать среду рабочего стола (или ту, которая использует эти каталоги ).

Эти каталоги создаются, когда пользователь входит в систему и запускает графическую среду рабочего стола.

Если вы хотите, чтобы эти дополнительные каталоги (или любой другой файл или каталог )были частью скелетного домашнего каталога, затем создайте их в /etc/skel, предполагая, что графическая среда рабочего стола пользователя не имеет проблем с этими каталоги уже существуют (Я не использую Linux -как настольные компьютеры, поэтому я не знаю ).

3
27.01.2020, 21:22

Теги

Похожие вопросы