首先在文件系统的/etc/rc5.d下找到S21ftpvsd.sh,打开可以看到系统在启动之前就已经启动了ftp服务

添加一个上电自启动程序,方法参考之前的一篇博客https://blog.youkuaiyun.com/wssjn1994/article/details/83008960
在此脚本中添加如下代码
#!/bin/sh
configfile=/home/root/app/username.config
configfileCmp=/etc/network/usernameCmp.config
configfileAdmin=/etc/network/usernameAdmin.config
userlocal=`cat $configfile | grep username | awk '{print $2}'`
passwdlocal=`cat $configfile | grep password | awk '{print $2}'`
userlocalCmp=`cat $configfileCmp | grep username | awk '{print $2}'`
passwdlocalCmp=`cat $configfileCmp | grep password | awk '{print $2}'`
if cat /etc/passwd | grep $userlocal
then
userdel -f $userlocalCmp
useradd -o -u 0 -s /bin/sh -d /home/root -g root -c root admin
echo "admin:admin" | chpasswd

本文介绍如何在嵌入式PowerPC设备上为内置FTP服务(tcpsvd)添加用户名和密码功能。通过编辑启动脚本S21ftpvsd.sh,并创建配置文件如usernameAdmin.config和usernameCmp.config来设置默认凭证。用户需通过FTP修改/home/root/app/username.config文件以更新FTP登录信息,然后重启服务。
最低0.47元/天 解锁文章
12万+

被折叠的 条评论
为什么被折叠?



