在Linux中安装命令(useradd,ifconfig)

时间:2017-01-18 12:21:19

标签: linux unix ubuntu redhat

在我的文件系统中没有" useradd"命令。我该如何安装? 我尝试使用$sudo yum install useradd,但它显示没有可用的包useradd,并且无需执行任何操作。 如果命令在包下,如何知道哪个命令在哪个包中?

1 个答案:

答案 0 :(得分:1)

您可以使用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一样的工作也是如此。