【问题标题】:Trying to change a Linux password without using passwd [closed]尝试在不使用 passwd 的情况下更改 Linux 密码 [关闭]
【发布时间】:2013-03-04 22:36:36
【问题描述】:

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

我打算从根 shell 执行此操作:

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

为我创建一个sudoer 帐户。

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

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

想法?

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

Edit2:我无法使用 nano 或 vim 之类的编辑器:/

【问题讨论】:

    标签: linux security passwords


    【解决方案1】:

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

    几乎所有与标准安全有关的内容都可以在这里找到

    要仔细检查它是否有效,只需从另一个终端登录并尝试。

    【讨论】:

      【解决方案2】:

      找到了解决方法:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-05-21
        • 1970-01-01
        • 2013-11-06
        • 2023-03-24
        • 1970-01-01
        • 2018-01-25
        • 1970-01-01
        相关资源
        最近更新 更多