网上相关的文章有很多,我就不再赘述了,这篇文章主要是谈谈我自己遇到的问题以及我是如何解决的,希望能对大家有所帮助。
今天遇到这样一个题目:用useradd命令添加用户,用户名为zs, 家目录为/var/zs,默认的登录shell为/bin/csh,于是我输入:useradd -d /var/zs -s /bin/csh zs,没想到失败了,试了好几次我才发现正确的代码应该在用户名前加上-m,输入:useradd -d /var/zs -s /bin/csh -m zs,回车,果然成功了。这是因为用户指定的主目录不存在,所以要加上-m,创建主目录。