热门文章
热门课程
/
)中创建一个名为 ostechnix
的目录时,我需要提供sudo 密码。每当我们尝试以sudo 特权执行一个命令时,我们必须输入密码。而在我的预想中,我不想提供sudo 密码。下面的内容便是我如何在我的Linux 机子上运行一个 sudo
命令而无需输入密码的过程。sudoers
文件中添加上这个命令。sk
的用户去执行 mkdir
而无需提供sudo 密码,下面就让我们看看该如何做到这点。sudoers
文件:sk
是用户名。根据上面一行的内容,用户 sk
可以从任意终端执行 mkdir
命令而不必输入sudo 密码。chmod
),正如下面展示的那样。sk
登录,然后试试使用 sudo
来运行这些命令,看会发生什么。mkdir
命令,也不会弹出提示让我输入密码。从现在开始,当用户 sk
运行 mkdir
时,就不必输入sudo 密码了。sudoers
文件之外的命令时,你将被提示输入sudo 密码。sudo
来运行另一个命令。sudoers
文件:apt
命令添加到 sudoers
文件中:apt
二进制执行文件的路径与 mkdir
的有所不同吗?是的,你必须提供一个正确的可执行文件路径。要找到任意命令的可执行文件路径,例如这里的 apt
,可以像下面这样使用 whichis
命令来查看:apt
命令的可执行文件路径为 /usr/bin/apt
,所以我将这个路径添加到了 sudoers
文件中。sudoers
文件,接着注销,然后重新登录进你的系统。sudo
开头的命令而不必使用密码:apt
命令没有让我输入sudo 密码,即便我用 sudo
来运行它。apache2
,那么就添加下面这条命令到 sudoers
文件中:sk
就可以运行 sudo systemctl restart apache
命令而不必输入sudo 密码了。PASSWD:
指令。让我们看看下面的例子:sudoers
文件中添加或者修改下面的一行:sk
可以运行 mkdir
和 chmod
命令而不用输入sudo 密码。然而,当他运行 apt
命令时,就必须提供sudo 密码了。rm
命令而不输入sudo 密码,那么他们可能无意或有意地删除某些重要文件。我警告过你了!发送暗号“学习”
即刻预约
免费试听-咨询课程-获取免费资料