我正在使用 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 文件。我也想知道这个想法是否安全。