我想使用以下命令,该命令适用于 Ubuntu 和 Debian 用户:
chmod 600 MOK.priv
但是,我使用的是 Fedora 27,它对我不起作用,因为我得到找不到命令...。有谁知道 Fedora 27 中的同等功能吗?
编辑:
我想运行整个过程,但是在 Fedora 上:
$ sudo -i
# mkdir /root/module-signing
# cd /root/module-signing
# openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=YOUR_NAME/"
[...]
# chmod 600 MOK.priv
第二次编辑:
我之所以要运行上述命令是因为我想使用以下说明在 Fedora 27 上安装 VirtualBox 5.2:https://www.if-not-true-then-false.com/2010/install-virtualbox-with-yum-on-fedora-centos-red-hat-rhel/#/usr/lib/virtualbox/vboxdrv.sh setup
但是,当我在安装 VirtualBox 后使用如下所示的 命令重建内核模块时,我得到以下信息:
# /usr/lib/virtualbox/vboxdrv.sh setup
vboxdrv.sh: Stopping VirtualBox services.
vboxdrv.sh: Building VirtualBox kernel modules.
vboxdrv.sh: Starting VirtualBox services.
vboxdrv.sh: Building VirtualBox kernel modules.
vboxdrv.sh: failed: modprobe vboxdrv failed. Please use 'dmesg' to find out why.
所以我得到失败:modprobe vboxdrv 失败。请使用“dmesg”找出原因。。
但我想我必须再写一篇关于它的话题。
答案1
等效的是相同的命令 - chmod
。chmod
不是 Debian / Ubuntu 特有的东西,它是所有 Linux / UNIX 平台上通用的。chmod
Fedora 上的路径是/usr/bin/chmod
;如果您的路径中没有该目录 ( /usr/bin
),则应该有。如果您的系统上没有实际的二进制文件,那么您会遇到更大的问题,因为您的系统存在严重损坏。
答案2
Fedora 27 中的 chmod 有一个错误:在这里阅读相关内容。您遇到的情况可能是另一个错误。