为特定应用程序授予 su 权限,命令前无需 sudo

为特定应用程序授予 su 权限,命令前无需 sudo

我如何才能获得su特定应用程序的权限并且无需添加任何内容sudo即可开展工作?

例如 :

我必须使用才能与我的手机正常工作sudo adb devicesadb

我怎样才能完全授权adb而不进行工作sudo

我编写了一个应用程序,每 1 秒调用一次 adb 来执行某项操作,并且我必须始终在所有记录的命令sudo之前调用,但我不想这样。adb/var/log/auth.logsudo

答案1

可以通过编辑 sudoers 文件来完成此操作,使用sudo visudo

在此命令行“编辑器”中附加:

Username ALL = NOPASSWD: /full(!)/path/to/app

并将其替换Username为您的用户名。但请注意,这非常危险,会向应用程序授予完全 sudo 权限,因此只有当您确切知道自己在做什么时才可以这样做

相关内容