Answers:
以下是应在此处添加的内容。该方法:
须藤usermod -p perl -e "print crypt("new-password","Q4")"
约翰
意味着多个非常相似的密码都可以使用。例如,在Oracle Linux 7.4服务器和Ubuntu 17.10桌面上,请考虑:
须藤usermod -p perl -e "print crypt("borkling","Q4")"
orabuntu
现在,如果有人这样做:
su-orabuntu
您会发现以“ borkling”开头的任何密码都可以使用,例如
borkling88 borklingjars
尽管“ borkline”将不起作用,这是因为如前所述,以这种方式设置密码时,任何以“ borkling”作为前缀的密码也将起作用。
afaik没有这种不良副作用的一种解决方法如下:
(这些信用在此处转到“ Sandeep”:
https : //stackoverflow.com/questions/2150882/how-to-automatically-add-user-account-and-password-with-a-bash-script)
在RedHaty Linuxes上:(如果您不想授予sudo privs,则省略“ -G wheel”)
sudo useradd -m -p $(openssl passwd -1 $ {PASSWORD})-s / bin / bash -G wheel $ {USERNAME}
在Debiany Linuxes上(如果您不希望使用sudo privs,请省略-G sudo):
sudo useradd -m -p $(openssl passwd -1 $ {PASSWORD})-s / bin / bash -G sudo $ {USERNAME}