ksh: useradd: cannot execute - No such file or directory
时间: 2023-07-18 10:27:22 浏览: 59
这个错误可能是因为您的系统不支持`useradd`命令。在QNX Neutrino系统中,可以使用`adduser`命令来创建新用户。
请尝试使用以下命令创建新用户:
```
adduser -m -p 密码 telnet
```
其中,`-m`选项指示`adduser`命令在创建用户时同时创建用户的home目录,`-p`选项指定用户的密码,`telnet`是要创建的用户名。
请注意,在使用`adduser`命令创建新用户之前,请确保您有足够的权限进行此操作。
相关问题
sh: /bin/ksh: no such file or directory
这个错误提示表明系统找不到 `/bin/ksh` 文件或目录。`ksh` 是 KornShell 的执行文件,一种 Unix Shell。这可能是由于没有安装 KornShell 或者没有将其路径添加到系统的环境变量中导致的。
你可以尝试以下几种方法来解决这个问题:
1. 确认 KornShell 是否已经安装:使用命令 `which ksh` 或者 `whereis ksh` 来检查是否存在 ksh 的可执行文件。如果没有安装,你可以通过包管理器安装它。
2. 添加路径到环境变量:如果已经安装了 ksh,但系统找不到它,你可以尝试将其路径添加到环境变量中。可以编辑 `.bashrc` 或 `.bash_profile` 文件,并在其中添加类似于 `export PATH=$PATH:/path/to/ksh` 的行(将 `/path/to/ksh` 替换为实际的 ksh 路径)。然后使用 `source ~/.bashrc` 或 `source ~/.bash_profile` 命令使更改生效。
请尝试以上方法,并告诉我是否解决了问题。
/bin/ksh: No such file or directory sh: /bin/ksh: No such file or directory
这个错误表示系统无法找到 `/bin/ksh` 文件或目录。`/bin/ksh` 是一个路径,它指向 Korn shell(ksh)的可执行文件。可能是因为系统未安装 Korn shell 或路径设置不正确导致的。
要解决这个问题,您可以尝试以下几个步骤:
1. 确认系统是否安装了 Korn shell。您可以运行 `which ksh` 命令来检查是否已安装。如果没有安装,您可以通过包管理器安装它。例如,在 Ubuntu 上,可以运行 `sudo apt-get install ksh` 来安装。
2. 检查路径设置。确保 `/bin` 目录在系统的 PATH 环境变量中。您可以通过运行 `echo $PATH` 命令来查看当前的 PATH 设置。如果 `/bin` 不在其中,您可以通过编辑 Shell 的配置文件(例如 `.bashrc` 或 `.bash_profile`)并添加 `export PATH=$PATH:/bin` 来将其添加到 PATH 中。
如果以上步骤都没有解决问题,请提供更多关于您的操作系统和上下文的信息,以便我能够提供更具体的帮助。