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

lyr7nygr  于 12个月前  发布在  Linux
关注(0)|答案(2)|浏览(208)

在我的文件系统中没有“useradd”命令。我如何安装它?我尝试使用$sudo yum install useradd,但它显示没有可用的软件包useradd,也没有显示任何操作。如果命令在软件包下,如何知道哪个命令在哪个软件包中?

r7knjye2

r7knjye21#

可以使用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用户的身份执行同样的操作也会像预期的那样。

x6h2sr28

x6h2sr282#

看起来useraddshadow-utils包提供。

相关问题