相关疑难解决方法(0)

如何在没有密码的情况下运行特定的 sudo 命令?

在一台特定的机器上,我经常需要时不时地运行sudo命令。sudo在大多数情况下,我可以输入密码。

但是,我想在不输入密码的情况下运行三个sudo命令

  • sudo reboot
  • sudo shutdown -r now
  • sudo shutdown -P now

如何从密码保护中排除这些命令sudo

sudo password

244
推荐指数
2
解决办法
32万
查看次数

如何在没有密码的情况下使用 sudo 运行应用程序?

...但仍然需要需要管理员权限的应用程序?

为了允许以下内容:

$ apache2ctl restart
httpd not running, trying to start
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs

$ sudo !!
sudo apache2ctl restart             #no password asked
$                                   #works!
Run Code Online (Sandbox Code Playgroud)

作为参考,我在亚马逊的 e3 实例上看到了这个设置

任何的想法?

sudo authentication

41
推荐指数
3
解决办法
11万
查看次数

运行一段时间后需要 sudo 的命令

我通常做

sleep 4h; command
Run Code Online (Sandbox Code Playgroud)

4h 后执行命令。但是,如果该命令需要sudo,它将不起作用。

sudo在我运行sleep命令时是否可以授予权限?

bash sudo scripts

31
推荐指数
3
解决办法
6355
查看次数

如何让“sudo”从文件中获取密码?

我想运行一个需要 sudo 密码的命令说:

sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

这不是应该工作吗(我已将密码存储在普通文本文件中passwd.txt):

sudo apt-get update <~/passwd.txt
Run Code Online (Sandbox Code Playgroud)

这是我为什么它应该工作的逻辑:当需要密码时,要求用户从键盘输入密码。但是重定向stdin到从passwd.txt文件中读取应该可以工作。

不应该吗?

sudo 12.04

15
推荐指数
1
解决办法
1万
查看次数

标签 统计

sudo ×4

12.04 ×1

authentication ×1

bash ×1

password ×1

scripts ×1