我如何才能获得su
特定应用程序的权限并且无需添加任何内容sudo
即可开展工作?
例如 :
我必须使用才能与我的手机正常工作sudo adb devices
。adb
我怎样才能完全授权adb
而不进行工作sudo
?
我编写了一个应用程序,每 1 秒调用一次 adb 来执行某项操作,并且我必须始终在所有记录的命令sudo
之前调用,但我不想这样。adb
/var/log/auth.log
sudo
答案1
可以通过编辑 sudoers 文件来完成此操作,使用sudo visudo
在此命令行“编辑器”中附加:
Username ALL = NOPASSWD: /full(!)/path/to/app
并将其替换Username
为您的用户名。但请注意,这非常危险,会向应用程序授予完全 sudo 权限,因此只有当您确切知道自己在做什么时才可以这样做