0

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

我的意思是从根 shell 执行此操作:

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

为我创建一个sudoer帐户。

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

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

想法?

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

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

4

2 回答 2

1

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

几乎所有与标准安全有关的东西都可以在那里找到

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

于 2013-03-16T04:26:42.420 回答
0

找到了解决方法:

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

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

于 2013-03-16T04:56:53.297 回答