заполнитель для более позднего имени пользователя в/etc/skel

Это базируется прочь содержания /etc/localtime, который прибывает из одного из файлов в /usr/share/zoneinfo и может быть изменен с tzselect или system-config-date.

1
задан 13 July 2012 в 12:21
3 ответа

Ubuntu uses adduser from Debian, and that program just does a straight up file copy from /etc/skel, so you're out of luck there. However, it does support hook scripts (look in adduser(8) for adduser.local), and you could write a little hook script that did a sed -i over some or all of the files in the newly-created home directory to do your text substitution magic.

2
ответ дан 3 December 2019 в 21:45

У меня тут произошел сбой в учетной записи пользователя, поэтому я отправляю сообщения из новой зарегистрированной учетной записи. Извините за это.

Я сделал следующее: https://serverfault.com/a/407613/128083

Сделал это «вики сообщества», чтобы каждый мог добавить свою идею, как это сделать лучше .

0
ответ дан 3 December 2019 в 21:45

Вы можете использовать переменные среды непосредственно в сценариях инициализации оболочки. Для файлов инициализации, интерпретируемых / используемых другими инструментами, обратитесь к их методам.

PATH=$PATH:$HOME/bin/

... добавит домашний каталог пользователя к их пути (вы можете выполнить некоторые проверки работоспособности, например, что каталог существует первым).

См. "Переменные оболочки" на странице bash (1) для получения списка переменных, определенных / используемых bash.

Было бы полезно, если бы вы конкретно пояснили, что вы пытаетесь сделать, и почему.

0
ответ дан 3 December 2019 в 21:45

Теги

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