海康摄像头上传图片到vsFTP遇到的问题
ubuntu新手上路,碰到了ftp用户的根目录要放在一个dev的磁盘的问题。
本文前提:vsftp.conf已配置锁定用户进入各自主目录
磁盘已被挂载到/mnt中,如果直接修改ftp用户的主目录(usermod -d /mnt ftpuser),这样是不行的,直接登录不上ftp。
需要再把mnt中的文件夹挂载到系统本机目录,在/mnt中新建文件夹ftpdir (mkdir /mnt/ftpdir),然后,在/home中新建文件夹ftpdir (mkdir /home/ftpdir),运行命令: mount --bind /mnt/ftpdir /home/ftpdir
更改ftp用户主目录:usermod -d /home/ftpdir ftpuser
OK,到了这一步已经可以通过常规手段连接上ftp了。
-------------------------------扩展-------------------------------
公司目前是要通过海康摄像头上传抓拍图片到ftp,进行到这一步时,通过摄像头测试上传ftp提示用户没权限。
运行命令
chown -R ftpuser:ftpuser /home/ftpdir
chmod 755 /home/ftpdir
OK,测试上传图片成功!