我成功在手机上设置了 SSHDroid,这样我既可以登录,也可以使用 rsync 将文件从手机复制到计算机。但是,当我尝试以另一种方式将文件推回时,我收到错误:
$rsync -vaz -e "ssh -p $port" /data/audio $server:/storage/3201-D8A1/audio
mkdir "/storage/3***-****/audio/" failed: Permission denied (13)
我尝试通过 ssh 登录手机并运行命令
chmod a+w .
没有任何错误消息。但文件夹状态保持不变。
drwxr-xr-x 14 root everybody 128K 2019-04-18 18:36 .
我也尝试将我的 ssh 名称更改为“everybody”,但这也失败了。
SSHDroid
Use 'root' as username
Default password is 'admin'
everybody@***** password:
sending incremental file list
books/
rsync: recv_generator: mkdir "/storage/3***-****/audio/books" failed: Permission denied (13)
*** Skipping any contents from this failed directory *
**
我确认我有手机目录的写权限,但无论我做什么,它都无法通过 SSH 工作。
编辑:这是一张 SD 卡。我有对内部存储的写入权限。
Android 版本 8.0.0