这几天有时候会出现XFTP会出现上传的时候状态出现错误的情况,我没那么在意,但是今天要传比较重要的东西,结果没办法传,我参考了这个方法,但是感觉修改用户组的权限是正确的可能解释的没那准确
之后我是直接把XFTP的登陆用户改为root才成功上传的,这还是用户权限的问题,如果XFTPssh登录虚拟机的时候用户是普通用户,那么很多文件夹都是只有root才可以进行写入操作的,也就是说XFTP通过普通用户去写入文件因为没有写入(r)的权限导致上传状态错误。因为这个原因所以有XFTP端和虚拟机端两种解决办法
- 修改XFTP远程登录虚拟机的用户为root,对虚拟机所有文件有777的操作权限
- 修改虚拟机端的对应XFTP登录的用户所在的用户组的用户名权限为可写 也就是
sudo chown -R username:username 你要写入的文件的目标路径
如何查看/修改XFTP端的用户:在已经连接到虚拟机的时候,选用虚拟机所在的一边页面,点击文件,点击当前会话属性,对话框下方可以修改和查看用户名和密码,修改后需要重新启动当前会话才能生效