通过useradd创建的新用户的bash_profile

时间:2015-01-29 15:52:16

标签: bash path .bash-profile user-administration

我在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 个答案:

答案 0 :(得分:1)

来自/etc/skel(或来自SKEL_DIR的{​​{1}}),最有可能是-k选项的手册页中所述。

如果您不想要,那么就不会-m/--create-home创建主目录和/或只是在创建用户后删除该文件。