一、在创建用户时创建家目录
# -m 创建用户家目录
# -s 指定登录的shell(不指定,默认使用/bin/sh)
sudo useradd -m -s /bin/bash username
二、在创建用户后手动创建家目录
2.1 指定家目录和Shell
# 创建家目录
sudo mkdir /home/username
# 将家目录的所有权更改为新用户
sudo chown username:username /home/username
# 使用usermod命令来设置或更改用户的登录shell(如果在创建时没有指定shell)
sudo usermod -s /bin/bash username
2.2 配置.bashrc文件
手动创建的目录没有.bashrc文件,使用起来非常不方便,比如ls查看文件;文件和目录都一个色。
# .bashrc文件是从/etc/skel/.bashrc这个模板文件复制过来的
sudo cp /etc/skel/.bashrc /home/username/
# 确保.bashrc文件属于正确的用户和组
sudo chown username:username /home/username/.bashrc