无需 sudo 即可启用/禁用蓝牙

无需 sudo 即可启用/禁用蓝牙

我正在使用 Debian,我想在没有 sudo 的情况下启用/禁用蓝牙。

蓝牙对我来说工作得很好,bluez我通过“blueman-applet”管理它。

当我禁用它时,我必须运行以下命令才能再次启用它:

modprobe btusb
sudo systemctl enable bluetooth.service
sudo systemctl start bluetooth.service

我将制作一个脚本来切换蓝牙功能,所以我的想法是修改我的 sudoers 文件 ( sudo visudo) 以添加以下行:

USER ALL=(ALL) NOPASSWD: /sbin/modprobe btusb
USER ALL=(ALL) NOPASSWD: /bin/systemctl enable bluetooth.service
USER ALL=(ALL) NOPASSWD: /bin/systemctl start bluetooth.service

我想知道是否有另一个命令可以实现此目的,而无需编辑 sudoers 文件。我也想知道这个想法是否安全。

相关内容