linux用户密码设置不成功,密码不匹配linux用户密码设置

上周一位客户问我如何在Linux上设置MySQL用户名和密码,我向他详细解释了这一点。
首先需要登录MySQL数据库,命令是mysql -u root -p 然后输入管理员密码。
登录成功后,选择要操作的数据库,使用mysql;命令。

接下来,创建一个新用户并对其进行授权。
这一步有点复杂。
该命令是“授予所有权限”。
到“test”@“localhost”,由“password”标识;。
这里创建了一个名为test的用户,允许本地登录,密码为“password”。
请记住运行刷新权限。
更新权限以使设置生效。

然后您可以使用命令“select host, user” from “mysql.user”。
命令显示当前数据库中的用户。

如果在Linux系统中创建新用户时没有设置密码,请先登录Linux主机,然后使用passwd tempuser命令设置新用户tempuser的密码。
按 Enter 后,系统将提示您输入新密码。

要在Linux系统中设置系统用户的密码复杂性策略,需要在/etc/pam.d/system-auth文件中搜索pam_cracklib.so行并检查Minlen参数设置。
例如,您可以设置 minlen=1 2 以要求密码至少包含 1 2 个字符。

最后,关于在Linux中设置FTP用户名和密码:如果FTP用户是具有shell登录权限的纯系统用户,则可以直接通过passwd命令更改其密码。
如果 FTP 用户通过数据库进行身份验证,您可能需要访问数据库才能更改密码。

登陆linux始终提示login incorrect,但我创建的时候记得清清楚楚的,不会错。不知道原因。而且用root登陆

您正在使用红帽。
当您收到“登录错误”消息时,单用户模式是一个快速修复方法。

重新启动时选择 GRUB 界面。
按“e”选择内核行,在末尾添加一个空格和数字 1
按 Enter 键,然后按“b”进入单用户模式。

模式下输入“passwd root”即可更改root密码。
按照说明进行操作。

重启后使用新密码登录。

如果这不起作用,请检查您的用户组。
确保主目录在那里。

查看 /etc/passwd 和 /etc/shadow 文件。

其他用户登录查看日志。
通常在/var/log 中。

例如 auth.log 或消息。

您也可以直接以 root 身份登录。

如果一切都失败,请使用启动盘启动。

在单用户模式下更改密码。
检查您的系统设置。

问题是多方面的。
你自己看看吧。

Linux如何创建新用户并设置初始密码

在Linux系统中...要创建一个新用户...您需要使用useradd命令...例如...在2 02 2 年...我在上海...使用这个命令 sudouseradd-m-s/bin/bashnewuser...这个-m...用于创建主目录.../home/newuser...这个-s/bin/bash...。
就指定BashShell...否则...你登录...你可能要自己去找Shell...这很麻烦...我当时很困惑...后来才意识到...
然后...你需要使用passwd命令...为那个新用户设置密码...例如sudopasswdnewuser...然后系统会要求你输入密码...然后确认一次...输入后...如果passwd显示:密码更新成功...这说明安装成功...但是...密码必须符合系统策略...例如...多长...必须包含数字...字母...等等...否则系统将不允许您使用它...我以前尝试过...使用您的出生日期作为密码...结果系统直接拒绝了...我可能有偏见...哈哈...
如果这个用户...必须经常执行一些管理操作...那么他可以将他添加到 sudo 组...只需使用 sudousermod -aGsudonewuser...这是 -aG...就是这样...意味着添加...如果没有...可能会覆盖原来的组...执行此操作后...您将必须再次登录...或打开一个新终端...权限将生效...安全提示...如果您是专家...您可以手动编辑 /etc/sudoers 文件...使用 visudo 编辑...您可以实现更精细的控制...但是...新手最好使用 usermod...
密码策略...应该做得很好...出于安全目的...它应该足够长...例如...它需要 1 2 字符...最好超过1 6 ...还应该包含大写和小写字母...数字...特殊字符...例如!@$%^&这些...生日...姓名...绝对不是...您应该定期更改密码...您可以使用chage命令...例如sudochage-M9 0newuser...this-M9 0...设置密码 密码将在9 0天后过期...您还需要确保密码唯一...不要在多个系统上使用相同的密码...否则如果其中一个被泄露...一切都很危险...您还应该禁止使用弱密码...您可以配置PAM模块...例如pam_pwquality...限制最小密码长度...至少有几个大写字母...一些特殊字符...创建用户时...您也可以直接设置密码来过关...使用sudopasswd-ednewuser...所以...用户第一次登录时应该设置自己的密码...以免别人发现...UID和GID...也很重要...UID是用户ID...GID是组ID...这是唯一标识用户和组的系统ID...管理权限...就靠这个...比如你用ls -l看文件...是-rw-r--r--...第一个devuser...是文件所有者的UID...第二个devuser...是它所属组的GID...如果UID/GID错误...权限可能不正确...在系统之间复制文件时...还应该保证UID/GID一致...否则权限会混淆...系统用户。
..例如 root...UID 为 0...系统用户...例如 daemon...UID 通常范围为 1 到 9 9 9 ...普通用户...通常以 1 000 或 5 00 开头...创建用户时...同名的组...称为主组...用户还可以加入几个附加组...高级权限...UID/GID 信息...存储在 /etc/passwd...组信息...存储在 /etc/group...
总结...创建用户...使用 sudouseradd-m-s/bin/bash 用户名...设置密码...使用用户名 sudopasswd...授予权限...使用 sudousermod-aGsudo 用户名...密码策略...是强制复杂性...定期替换...唯一性...强制修改原始密码...UID/GID...是识别用户/组的主要系统标识符...影响文件权限...和跨系统兼容性...通过这些步骤...创建用户...和安全设置可以有效地完成...保持易用性...并牢记系统保护...