从键盘快捷键xfce4运行要求sudo权限的脚本

时间:2014-02-26 01:26:29

标签: bash debian sudo

我写了一个小脚本,它基本上改变了屏幕的亮度,因为亮度的键盘快捷键不起作用。 bash脚本如下: #!/bin/bash echo $1 | sudo tee /sys/class/backlight/apple_backlight/brightness 我在sudoers文件中添加了这一行,以防止要求输入密码: kareem dhcppc2 = /home/kareem/bin/backlight.sh 然而,这条线似乎是错误的,因为它要求输入密码。

将命令添加为键盘快捷键后,按快捷键不会做出任何响应。

我知道这似乎是一个noob问题,我在编写脚本时更大。

1 个答案:

答案 0 :(得分:0)

请原谅我,如果我错了,但你似乎需要自动输入sudo的密码......我不建议这样做,因为它要求你用纯文本写密码,但...... 我会期待这个......

spawn /home/kareem/bin/backlight.sh
expect "Password:"
send "$pass\n"

希望有效...如果没有,只需谷歌如何在bash中使用expect。