gpt4 book ai didi

linux - 无密码 ssh 到 sudo 帐户

转载 作者:太空宇宙 更新时间:2023-11-04 04:46:23 25 4
gpt4 key购买 nike

如果我有一个用户使用无密码 ssh 访问 UNIX 盒子,现在如果我想做

sudo su - hdfs

此外,sudo 访问权限存在于 sudoers 文件中,但它要求我输入密码。我当然不知道,因为我是在无密码模式下登录的。

问题:如何解决此问题,以便它自动获取凭据,就像登录帐户一样。

最佳答案

您的无密码访问是因为您使用的 key (很可能是没有密码的 RSA 或 DSA)。不过,这是用于 SSH 身份验证的,一旦您进入系统,它就没有任何用处。

为了不必为您的用户输入 sudo 密码,您需要有权限的人将其添加到 sudoers 文件中。目前您的用户将被允许使用 sudo。

visudo

编辑/etc/sudoers。为了拥有它,你永远不需要使用 sudo 密码,你可以这样做:

ramish ALL=(ALL) NOPASSWD:ALL

*ramish 是您的用户,或者对于特定命令或二进制文件(如果您只需要 hdfs):

ramish = (root) NOPASSWD: /sbin/hdfs

同样,无论您的用户是什么以及命令是什么。

关于linux - 无密码 ssh 到 sudo 帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34102572/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com