Как установить файл .bashrc по умолчанию для пользователя?

23

В Ubuntu 10.4 я отредактировал /etc/bash.bashrcфайл, чтобы установить некоторые переменные, такие как размер истории команд ( HISTSIZE=5000), однако, если я создаю новых пользователей, Ubuntu по умолчанию предоставляет им .bashrcфайл в их домашнем каталоге с этим набором, HISTSIZE=1000который переопределяет мой. Как я могу изменить .bashrcфайл по умолчанию, который создается?

УХО
источник

Ответы:

26

Вы можете поместить конфигурации по умолчанию в / etc / skel, чтобы useradd (8) мог копировать файлы в / etc / skel всякий раз, когда он создает каталог нового пользователя с помощью опции -m.

Обратите внимание, что это используется только для нового пользователя. Существующие учетные записи пользователей не затрагиваются.

cinsk
источник
1
Если вы хотите установить это предварительно, сообщите .bashrcфайлу /etc/skel/, например, источник, /etc/defaults/bashrcили любой другой файл, который вы выберете. Это по-прежнему не помешает пользователям удалить строку самостоятельно, .bashrcесли они этого хотят, но.
Шадур