在Linux系统中创建新用户账号无效可能有多种原因,以下是最常见的几种情况及解决方案:
bash
sudo adduser 新用户名
或切换到root用户后再创建:
bash
su -
adduser 新用户名
bash
id 用户名
df -h
bash
sudo mkdir /home/新用户名
sudo chown 新用户名:新用户名 /home/新用户名
bash
sudo passwd 新用户名
/etc/pam.d/adduser
或/etc/pam.d/useradd
文件查看命令执行时的错误信息
sudo adduser 新用户名
注意命令输出的错误提示
检查用户是否已创建
grep 新用户名 /etc/passwd
查看系统日志
sudo tail -f /var/log/auth.log
(在RedHat系系统中可能是/var/log/secure
)
尝试使用不同方法创建用户
useradd
命令:
bash
sudo useradd -m -s /bin/bash 新用户名
bash
sudo passwd 新用户名
sudo
或以root身份创建用户bash
id 新用户名
su - 新用户名
bash
ls -ld /home/新用户名
如果以上方法都不能解决问题,可能需要检查更详细的系统日志或咨询系统管理员。