在Linux系统中设置账号密码,主要有以下几种方式:
passwd
命令passwd [用户名]
。如果省略用户名,则默认修改当前登录用户的密码。passwd
,系统会提示输入当前密码,验证通过后再提示输入新密码并确认。testuser
修改密码,以root用户身份执行passwd testuser
,然后按照提示操作。chpasswd
命令批量修改密码(适用于有批量修改密码需求的场景)chpasswd
,它可以从标准输入读取用户名和密码对。user_passwords.txt
,格式为username:password
,可以使用chpasswd < user_passwords.txt
来批量修改密码。不过这种方式需要谨慎操作,确保文件的安全性。useradd
命令创建用户并设置密码useradd [选项] 用户名
,创建用户后可以使用passwd
命令设置密码。newuser
的用户:useradd newuser
。passwd newuser
,按照提示输入新密码。crypt
算法(如md5crypt
、sha512crypt
等)对密码进行加密存储。在现代系统中,sha512crypt
比较常用,它提供了较好的安全性和性能平衡。如果在设置密码过程中遇到问题:
sudo
命令(如果当前用户在sudoers
文件中)提升权限,例如sudo passwd otheruser
。领取专属 10元无门槛券
手把手带您无忧上云