bash_profile для нового пользователя, созданного с помощью useradd
Я создал нового пользователя в RHEL7
useradd newuser
Когда я открыл файл ~/.bash_profile этого пользователя, вывод
$cat -n ~/.bash_profile
1 # .bash_profile
2
3 # Get the aliases and functions
4 if [ -f ~/.bashrc ]; then
5 . ~/.bashrc
6 fi
7
8 # User specific environment and startup programs
9
10 PATH=$PATH:$HOME/.local/bin:$HOME/bin
11
12 export PATH
$
Откуда это bash_profile
наследуется вновь добавленному пользователю? Если мне нужно удалить добавление $PATH
для каждого нового пользователя, созданного с помощью useradd
, Как я могу это сделать?
1 ответ
Решение
От /etc/skel
(или же SKEL_DIR
от -k
), как описано в справочной странице для -m/--create-home
вариант скорее всего.
Если ты не хочешь этого, тогда не имей useradd
создайте домашний каталог и / или просто удалите файл после создания пользователя.