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


23

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

Ответы:


26

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

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


1
Если вы хотите установить это предварительно, сообщите .bashrcфайлу /etc/skel/, например, источник, /etc/defaults/bashrcили любой другой файл, который вы выберете. Это по-прежнему не помешает пользователям удалить строку самостоятельно, .bashrcесли они этого хотят, но.
Шадур
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.