winscp普通用户上传文件无权限问题解决

编程知识 更新时间:2023-05-02 19:06:37
当我们使用WinSCP通过SFTP协议与Linux服务器进行连接时,如果用普通用户来登录的话,上传文件的过程中会出现permission denied的提示,说用户无权限错误的返回码为3,以下是该问题的解决方法。 1.查找sftp-server 文件夹所在的系统路径 先输入 su 命令,接着输入ROOT管理员密码回车,然后输入以下命令回车执行 >find / -name sftp-server -print 2.设置用户权限,给普通用户访问SFTP二进制文件的权限 得到sftp-server文件路径后,输入以下命令来编辑修改 /etc/sudoers配置文件 >visudo 在文本中找到下语句 root    ALL=(ALL)  ALL  按下键盘i启用插入模式,在root ALL=(ALL)  ALL结尾处按回车在其下面增加以下语句(dejan是普通用户名,改成你自己的!) dejan  ALL=NOPASSWD:/usr/libexec/openssh/sftp-server 修改后先按下键盘ESC键,然后向上找到下面语句 Defaults    requiretty 按下键盘i启用插入模式,在Defaults    requiretty 前面加#号把该语句注释掉 #Defaults    requiretty 最后保存退出编辑,输入命令(注意是两个字符) :x       如果改错了想从新再来不想保存退出,敲入命令(注意是3个字符) :q!      3.在winscp端进行连接设置 设置好主机名,端口号,用户名,密码之后点击高级 设置SFTP 设置 Shell 确定保存后就可以登陆,然后进行文件上传了。

更多推荐

winscp普通用户上传文件无权限问题解决

本文发布于:2023-04-28 04:41:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/a827d8303ce6e8623f93587f6b83b24d.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:普通用户   上传文件   权限   winscp

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 107687文章数
  • 27235阅读数
  • 0评论数