尝试在不使用passwd的情况下更改Linux密码

时间:2013-03-16 04:22:14

标签: linux security passwords

我是一个Linux菜鸟,我被困在课堂作业的一个小细节上。

我打算从root shell中执行此操作:

useradd myname -g sudo -p 'openssl passwd -crypt abc123'

为我创建一个sudoer帐户。

第一次搞砸了,现在它说用户已经存在了。 我想确保我在sudoers组,并且知道我的SSH密码。

无法使用passwd命令,也无法使用adduser命令。 我知道useradd命令可用,但不确定我是否能以某种方式使用它......

想法?

编辑:我怎么能仔细检查它是否有效?

Edit2:我无法访问像nano或vim这样的编辑器:/

2 个答案:

答案 0 :(得分:1)

为什么不检查(或编辑,给定所需的权限)/etc/passwd/etc/shadow/etc/group/etc/sudoers个文件?

可以在那里找到与标准安全性有关的所有内容

要仔细检查是否有效,只需从其他终端登录并尝试。

答案 1 :(得分:0)

找到解决办法:

userdel myname
useradd -m -g sudo -p `openssl passwd -1 abc123` myname

出于某种原因,我可以使用sudo但不在/ etc / sudoers中 @paxdiablo,谢谢你的帮助!

相关问题