在我的文件系统中没有“useradd”命令。我该如何安装它?
我尝试使用 $sudo yum install useradd
,但它显示没有可用的包 useradd,也没有任何可做的事情。
如果命令在包下,如何知道哪个命令在哪个包中?
最佳答案
您可以使用 yum whatprovides获取包含特定文件的包的名称。您可以指定文件的完整路径,也可以使用通配符。例如,键入
sudo yum whatprovides \*useradd
找到提供useradd的包。
给你一个示例输出:yum provides\*bin/ls
的输出将是
coreutils-6.12-17.fc10.i386 : The GNU core utilities: a set of tools commonly
: used in shell scripts
Matched from:
Filename : /bin/ls
在那里你可以看到对应的包是coreutils,即你可以通过sudo yum install coreutils
安装它,如果你需要它。
编辑: 请注意 useradd:您通常需要成为 root 用户或具有 sudo 权限才能添加新用户。因此,仅以“普通”用户身份调用 useradd 可能会失败,甚至找不到文件,而与 root 用户一样按预期工作。
关于linux - Linux 中的安装命令(useradd、ifconfig),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41719289/