linux - Linux 中的安装命令(useradd、ifconfig)

标签 linux unix ubuntu redhat

在我的文件系统中没有“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/

相关文章:

ubuntu - 如何给 NIS 用户默认的 ubuntu(桌面用户)组权限

linux - NASM 汇编递归斐波那契数列

linux - 如何重命名两个文件 - 第一个到第二个和相反

linux - (Linux 内核)中断处理问题

bash - Shell 脚本模板

linux - 无法让 cron 脚本工作

python - Systemd:启动操作超时。终止

c++ - 如何以符合标准的方式实现 C++ 插件?

linux - 将 "jq"输出管道到 "less"时如何保持颜色?

spring - 将 Spring Web MVC 应用程序部署为域根中的网站