当您想要创建可启动的 USB 记忆棒时,您必须标识为 sudoer。为什么呢?我很容易理解为什么不允许非特权用户摆弄已安装的系统,但是为什么如果您有写入权限,就不允许您将 grub 复制到记忆棒上?
答案1
Policy Kit 预计采取以下行动Usb 创造者
$ pkaction --verbose | grep -A1 '\.usb' | less
com.ubuntu.usbcreator.bootloader:
description: Install the bootloader
--
com.ubuntu.usbcreator.format:
description: Format the device
--
com.ubuntu.usbcreator.image:
description: Image the device
--
com.ubuntu.usbcreator.mount:
description: Mount a device
由于块设备归 root 所有,因此这些操作只有 root 才能执行。
答案2
它需要格式化 USB 驱动器,并通过 访问该设备。因此它需要权限。/dev/sdx
root