在工作服务器上,我在服务器上创建了一个名为Dev-admin的新用户。该用户具有“根”权限。密码错误,需要更改。
我运行了chpasswd
如下所示的命令来对其进行更改
echo user:pass | /usr/sbin/chpasswd
但是,当我用su - Dev-admin
显示的用户更改用户时,这是成功的:
root@domain
代替 Dev-admin@domain
这仅仅是因为Dev-admin拥有root特权吗?恐怕我更改了原始root密码,而不仅仅是Dev-admin密码。
这可能是Linux不认识您的用户名作为命令一个用户名,但作为命令的一部分,无法执行您的用户名作为命令的一部分,而不是执行su -
,而不是与返回root@domain
,因为您的用户名有这些符号之一.
,-
并在Linux中_
称为BadName
。尝试将用户名更改为其他名称,例如,代替Dev-admin,尝试改用devadmin。因此,请不要担心,您没有更改root用户的密码。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句