内核:[43.208320] init:无法生成 telnetd 主进程:无法执行:没有此文件或目录在 Ubuntu 14.04 启动时我多次收到此消息。telnetd 是一个我可以启动的脚本:
# /etc/init.d/telnetd start
* Starting Telnet Daemon
这些权利包括:
-rwxrwxr-x 1 root root 4309 Jan 11 14:27 /etc/init.d/telnet
我使用以下命令初始化该服务:
# update-rc.d telnetd start 25 2 3 4 5 . stop 80 0 1 6 .
System start/stop links for /etc/init.d/telnetd already exist.
我在 /etc/rcX 中检查了链接的存在。它们在那里,即:
# find /etc/rc* -name "*telnetd*" | xargs ls -l
lrwxrwxrwx 1 root root 22 Jan 11 14:24 /etc/rc0.d/K99telnetd -> ../init.d/telnetd
lrwxrwxrwx 1 root root 22 Jan 11 14:24 /etc/rc1.d/K99telnetd -> ../init.d/telnetd
lrwxrwxrwx 1 root root 22 Jan 11 14:24 /etc/rc2.d/S01telnetd -> ../init.d/telnetd
lrwxrwxrwx 1 root root 22 Jan 11 14:24 /etc/rc3.d/S01telnetd -> ../init.d/telnetd
lrwxrwxrwx 1 root root 22 Jan 11 14:24 /etc/rc4.d/S01telnetd -> ../init.d/telnetd
lrwxrwxrwx 1 root root 22 Jan 11 14:24 /etc/rc5.d/S01telnetd -> ../init.d/telnetd
lrwxrwxrwx 1 root root 22 Jan 11 14:24 /etc/rc6.d/K99telnetd -> ../init.d/telnetd
等,init.d 和 rcX 归 root root 所有。
我检查了conf文件:
# init-checkconf /etc/init/telnetd.conf
File /etc/init/telnetd.conf: syntax ok
我删除并重新安装了该服务。没有变化。
我不明白错误消息“没有这样的文件或目录”,以及为什么脚本在启动时没有启动。
提前感谢您的帮助