使用 adduser 命令为用户设置密码

使用 adduser 命令为用户设置密码

关于useradd命令,有一个-p设置密码的选项。但是,它似乎不起作用,我必须稍后输入passwd命令。

useradd -d /export/home/au -G users -p 123456 -s /bin/bash au

另外,还有一个小问题。我想将默认值重定向/home/au/export/home/au。我应该使用-m还是不使用?

答案1

-p开关不直接设置密码,而是设置crypt函数调用返回的加密密码。默认情况下,它也被禁用,因为列出进程的任何人(或以后可以检索您的 bash 历史记录的人)都可以看到您输入的密码。

关于-m开关,这只会告诉您useradd如果主目录尚不存在则创建它。我个人从未使用过它,因为我的所有服务器上的 CREATE_HOME 都设置为是,如果您的情况相同,那么您就不需要它了。

相关内容