在 Ubuntu 16.04 中为 ubuntu 用户设置无密码 sudo

tim*_*ram 2 16.04

我正在从 AWS 迁移到 Digital Ocean,并且习惯了 ubuntu 用户无需输入密码即可进行 sudo 访问。我怎样才能复制这个?

启用此功能还有什么安全隐患?

Rin*_*ind 5

将用户添加到

/etc/sudoers
Run Code Online (Sandbox Code Playgroud)

sudo visudo
Run Code Online (Sandbox Code Playgroud)

并添加

{user} ALL=NOPASSWD: ALL
Run Code Online (Sandbox Code Playgroud)

其中 {user} 是您想要此信息的用户。请注意,如果您做错了,您可能会破坏系统,因此请确保始终有第二个帐户登录到“root”(因此有提示#,而不是$

启用此功能还有什么安全隐患?

严肃的。

不管怎样,你应该使用 ssh 密钥。除此之外,任何有权访问该系统的人都可以破坏它。云实例的 1 条规则:您进行备份。总是。每次。实例是不稳定的,因此它们可以随时被删除而不会发出警告。所以你要做好备份。总是。每次。当你自己犯错误时,但当其他人搞乱你的系统时,这有助于恢复。