你是 Linux 还是 Unix 操作系统用户?那么是的,sudo 是你在 Linux 中的广泛帮助命令。在 Linux 操作系统上,你可以使用 sudo 命令以其他用户身份运行命令。Sudo 是 Linux 系统中最常用的工具。但是在运行命令之前,sudo 需要用户身份验证。
针对特定命令设置sudo无密码:用户在使用该命令之前需要使用他们的用户名和密码登录。但每次输入密码可能会变得忙碌。本文将讨论 sudo 命令,如何使用 sudo 命令,并在接下来的部分中为命令设置 sudo 无密码。
使用 root 帐户,你必须在运行命令之前完成初始设置。你可以使用 $sudo 命令访问根目录。但是你必须一开始就知道密码。
仅针对特定命令设置 Sudo 无密码如何给命令设置sudo无密码?以下是一些分步命令,可帮助你了解如何在没有密码的情况下使用 sudo 命令来执行所有命令。
UserList HostList=EffectiveUserList TagList CommandList
其中 user_list 是已创建的用户列表,Host_list 是用户可以运行 sudo 的主机列表。
Effective_user 列表是可能作为别名运行的用户的列表。Tag_list 是诸如 NOPASSWD 之类的标签。在命令列表中,我们传递不想写入密码的命令。
如何给命令设置sudo无密码?作为 root 用户,你需要编写 # visudo 或 $ sudo visudo 命令。
命令设置sudo无密码示例:在第二步中,你需要为指定用户(例如用户 vidya)附加以下不带密码的给定命令的条目:
username ALL=(ALL) NOPASSWD:ALL
然后保存并关闭文件并通过键入[ morbius@server ]$sudo /bin/kill pid-here命令来测试结果。
因此,在给定的方式中,我们可以设置 sudo no password 命令。
现在,如果你只想为特定命令设置 sudo 无密码,那么这里是分步方法:
针对特定命令设置sudo无密码:让我们举一个例子,我们将在 sudo 中使用 mkdir 而不提供密码。所以这里是使用 mkdir 创建目录的简单方法:
文章图片
注意:上面命令中的DATAFILE就是我们创建的文件夹。
现在我们将通过以下命令打开 visudo 面板:
文章图片
之后,向下滚动到底部,其中存在 /etc/sudoers.d,然后将以下命令放入其中:
username ALL=NOPASSWD:
命令设置sudo无密码示例:我们使用了morbius ALL=NOPASSWD:/bin/mkdir因为我们需要在不使用密码的情况下为 mkdir 提供 sudo 权限。
文章图片
最后,我们会验证系统是否成功接受了命令,所以我们使用 mkdir 多创建了一个文件夹,而这个系统并没有询问密码:
文章图片
文章图片
现在这是结果:
文章图片
结论【如何仅针对特定命令设置sudo无密码(详细介绍)】针对特定命令设置sudo无密码:本文讨论了 sudo 命令,如何使用 sudo 命令,以及所有或特定命令的 sudo 无密码。我们还看到了无密码的 sudo 命令的语法。我们希望你喜欢这篇文章。请访问我们的网站以阅读更多文章。
推荐阅读
- 如何清除apt-get缓存(详细实现介绍)
- 如何在fail2ban上将IP地址列入白名单()
- CPU编号中的字母是啥意思?攒机选U也要看后缀!
- 惠普进入bios按啥键?惠普笔记本怎样进bios?
- Paragon NTFS for Mac激活图文详细教程
- 电脑快捷键:电脑常用快捷键详解
- 显卡与CPU怎样搭配才好?
- 啥是DNS?如何选适合自己的DNS服务?
- 导致笔记本性能差的原因有哪些?