Winscp普通用户上传文件权限解决方案

Winscp普通用户上传文件权限解决方案

1
[https://zhuanlan.zhihu.com/p/134115938]

1-1. 查看sftp应用程序的路径

1
cat /etc/ssh/sshd_config  | grep sftp

返回

1
Subsystem       sftp    /usr/libexec/openssh/sftp-server

1-2. 修改用户权限

1
vi /etc/sudoers

root ALL=(ALL) ALL 这行内容下面增加一行命令

1
2
root            ALL=(ALL)       ALL
test            ALL=NOPASSWD:/usr/libexec/openssh/sftp-server           //增加的命令

以下是winscp官网的faq,大概意思是赋予你的用户sftp服务器的免密码权利
而不是使用yourusername ALL=NOPASSWD: ALL 这样的权限。

2-1. WinSCP设置
SFTP服务器: sudo /usr/libexec/openssh/sftp-server


2-2. Shell: sudo su –


Leave a Reply

Your email address will not be published. Required fields are marked *