本人硬盘挂载在/home/data目录下面,希望把用户都新建在data目录里面。
    先root用户登录,切换到/home/data目录

    1. cd /home/data

    image.png
    然后创建新用户student1

    1. useradd student1 -d /home/data/student1 -m
    2. # 用户名为student1,-d指定用户所在目录,-m没有则创建

    image.png

    然后设置密码

    1. passwd student1

    image.png
    查看确认是否有/bin/bash,指定了sh访问, 执行命令

    1. cat /etc/passwd

    image.png
    如果没有则需要修改成这样,执行命令

    1. vim /etc/passwd

    最后给用户添加家目录权限,否则会出现/usr/bin/xauth: file /home/data/student1/.Xauthority does not exist报错。
    image.png

    1. usermod -s /bin/bash student1

    再次用student1登录。
    image.png
    登录成功,再修改下颜色和显示配置。

    1. echo 'export PS1="\[\033]2;\h:\u \w\007\033[33;1m\]\u \033[35;1m\t\033[0m \[\033[36;1m\]\w\[\033[0m\]\n\[\e[32;1m\]$ \[\e[0m\]"' >> ~/.bashrc
    2. source ~/.bashrc

    image.png