/etc/rc.d/ftpd 这个服务很奇怪

加在 rc.conf 或 rc.local 中启动不了
登录后手动就能启动。

权限吧

rc.conf 的权限还不高吗?

在rc.conf里怎么写的?

DAEMONS=(@syslog-ng dbus network crond @alsa @sshd ftpd)

你是不是升级用了systemd啊,试试看

# systemctl enable ftpd.service

^注意需要root权限
如果显示 ln -s … 那就说明已经设置开机启动了

手动是怎么启动的?

如果是initscripts,那么是

# /etc/rc.d/ftpd start

如果是systemd,那么是

# systemctl start ftpd.service