在 Fedora 中,什么对应于 chmod?

在 Fedora 中,什么对应于 chmod?

我想使用以下命令,该命令适用于 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

等效的是相同的命令 - chmodchmod不是 Debian / Ubuntu 特有的东西,它是所有 Linux / UNIX 平台上通用的。chmodFedora 上的路径是/usr/bin/chmod;如果您的路径中没有该目录 ( /usr/bin),则应该有。如果您的系统上没有实际的二进制文件,那么您会遇到更大的问题,因为您的系统存在严重损坏。

答案2

Fedora 27 中的 chmod 有一个错误:在这里阅读相关内容。您遇到的情况可能是另一个错误。

相关内容