ftp stream tcp nowait root /usr/sbin/ftpd in.ftpd -el
时间: 2023-12-24 11:04:44 浏览: 24
这是一个 /etc/inetd.conf 文件中的条目,它表示在接收到 FTP 请求时,inetd 守护进程会启动 /usr/sbin/ftpd 进程,并向其传递参数 in.ftpd -el。这个进程会以 root 用户身份运行,并且使用 TCP 协议进行数据传输。现在很多 Linux 发行版已经不再使用 inetd,而是改用 xinetd 或 systemd 等较新的守护进程管理器。
相关问题
telnet stream tcp nowait root /usr/sbin/telnetd in.telnetd -a -L
这也是一个在 /etc/inetd.conf 文件中的 telnet 服务配置行,和上一个问题中的配置非常相似。区别在于,这里指定的 telnetd 程序是 in.telnetd,而不是上一个问题中的 telnetd。in.telnetd 是 telnet 的官方服务器程序,而 telnetd 是其替代版本之一,可能在不同的操作系统中出现。其他部分的含义和作用与上一个问题中的配置行相同。
telnet stream tcp nowait root /usr/sbin/telnetd in.telnetd 改成需要密文密码登录
要启用密文密码登录,您可以将该行代码更改如下:
```
telnet stream tcp nowait root /usr/sbin/telnetd -a -F /etc/passwd
```
在这个版本的代码中,我们在`/usr/sbin/telnetd`之后添加了`-a`和`-F /etc/passwd`选项:
- `-a`选项启用了用户认证,这样当用户连接到telnet服务时,将会要求用户提供用户名和密码进行身份验证。
- `-F /etc/passwd`选项指定了用户认证信息的存储位置,这里指定为`/etc/passwd`文件,这样用户可以使用存在于该文件中的用户名和密码进行认证。
这样修改后,当用户连接到telnet服务时,将被要求输入用户名和密码进行身份验证,而且密码将以加密方式存储在系统中。