本人硬盘挂载在/home/data目录下面,希望把用户都新建在data目录里面。
先root用户登录,切换到/home/data目录
cd /home/data
然后创建新用户student1
useradd student1 -d /home/data/student1 -m
# 用户名为student1,-d指定用户所在目录,-m没有则创建
然后设置密码
passwd student1
查看确认是否有/bin/bash,指定了sh访问, 执行命令
cat /etc/passwd
如果没有则需要修改成这样,执行命令
vim /etc/passwd
最后给用户添加家目录权限,否则会出现/usr/bin/xauth: file /home/data/student1/.Xauthority does not exist报错。
usermod -s /bin/bash student1
再次用student1登录。
登录成功,再修改下颜色和显示配置。
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
source ~/.bashrc