在使用useradd创建用户时发现没有生成用户目录,查阅发现:
在linux中使用useradd命令添加用户时,默认情况下是不会添加主目录的,可以使用useradd -m解决问题。
sudo useradd -m newuser
sudo passwd newuser
sudo userdel newuser //删除用户,userdel只能删除用户,并不会删除相关的目录文件。
//userdel -r 可以删除用户及相关目录。
关于为现有用户创建主目录,可以尝试如下方法:
在 Linux 中为现有用户创建主目录 (linuxhandbook.com)
或者
1. su - root
2. mkdir /home/newuser
3. chown -R newuser /home/newuser
4. su - newuser
5. pwd
在创建用户时使用adduser命令即可
sudo adduser newuser
接下来会提醒你输入两次密码,在输入详细信息,直接回车使用默认值即可,按y结束。