1. Ubuntu创建用户时默认不会生成home目录,也不指定shell,很无语。
sudo useradd -m -s /bin/bash xxxx 强制创建home目录,同时指定shell。Redhat和CentOS就没这个烦恼。
2. 如果给shell设为
/usr/sbin/nologin,那么执行su - username时会出现
This account is currently not available. 导致无法登录。直接以该用户名登录系统同样不可行。两者不同之处在于,su - username不会在last的输出中增加记录,但以用户名登录系统会。