sudo do something
我在 中输入了一个命令~/.bashrc
,这个命令可以工作,但是每次打开终端时我都必须输入密码。我该如何做才能不输入密码呢?
答案1
您可以使用NOPASSWD
sudoers 文件中的属性来告诉 sudo 不需要密码。sudoers 文件中的以下行应该允许您无需密码即可运行该命令:
yourlogin ALL=(ALL) NOPASSWD: command_here
要编辑 sudoers 文件,请运行命令sudo visudo
。
答案2
您可以通过执行以下行来编辑 sudoers 文件:
sudo gedit /etc/sudoers
在文件中添加以下行:your_login ALL=(ALL) NOPASSWD: command
答案3
您可以使用命令 sudo visudo 编辑 sudoers 文件。
您想要授权的命令应该是它的路径,否则您将收到错误。
yourlogin ALL=(ALL) NOPASSWD: /path/to/my/command_here