失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 解决办法:WinSCP普通用户上传文件没有权限解决

解决办法:WinSCP普通用户上传文件没有权限解决

时间:2023-03-05 16:50:20

相关推荐

解决办法:WinSCP普通用户上传文件没有权限解决

问题描述:

普通用户(非root用户)使用WinScp上传文件到Linux服务器,出现 Permission Denied 的提示,并且错误的返回码是3。

解决办法 1:

#1、修改授权权限,将服务器上传文件夹所属用户更改为当前WinSCP登陆用户

chown normalusr uploadfolder

#2、使用WinSCP进行上传成功。

#3、修改回文件夹所属用户

chown -R root uploadfolder

解决办法 2:

#1、查看sftp应用程序的路径为止

cat /etc/ssh/sshd_config | grep sftpSubsystem sftp /usr/libexec/openssh/sftp-server

ssh默认是支持sftp协议的。

#2、允许普通用户可以使用sftp服务。

vim /etc/sudoersuser: ALL=NOPASSWD:/usr/libexec/openssh/sftp-server

并且注释掉

#Defaults requiretty

#3、在WinScp端进入高级设置,

#4、设置SFTP server

#5、设置Shell

#6、重新登陆,重新进行文件的上传,成功。

:由bluetata发布于https://bluetata./、转载请务必注明出处。

如果觉得《解决办法:WinSCP普通用户上传文件没有权限解决》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。