今天在Ubuntu使用mini2440 自带的ftp功能向开发板传输第一个helloWord文件,遇到以下问题:
200 PORT command successful.
553 hello: Permission denied.
没有权限?什么鬼,我Ubuntu 使用的root用户,mini2440也是root权限,为什么会显示Permission denied.
然后细致检查了一下mini2440上接收ftp文件的目录 /home/plg/,原来该目录的权限为:
[root@FriendlyARM /home]# ls -l
drwxr-xr-x 1 root root 2048 Jan 3 07:19 plg
对于该目录来说,Ubuntu属于其他用户,没有写权限才会导致Permission denied.错误。因此,解决方法是在mini2440的终端使用“chmod 777 /home/plg/”命令更改该目录的权限,然后即可在Ubuntu中使用ftp将文件传输到开发板中