300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > winscp怎么更改linux权限 Linux下 WinSCP普通用户登录sftp后切换到root权限 教程

winscp怎么更改linux权限 Linux下 WinSCP普通用户登录sftp后切换到root权限 教程

时间:2020-01-01 21:38:52

相关推荐

winscp怎么更改linux权限 Linux下 WinSCP普通用户登录sftp后切换到root权限 教程

工具: Xshell、winscp

服务器环境: linux centos7

遇到的问题:普通用户使用winscp账户登录服务器,没有操作权限!

一、普通用户,通过Xshell登录服务器。

输入以下命令,再输入密码。切换为root。

su

二、先查找sftp-server 文件夹所在的系统路径,得到sftp-server文件路径后。

再输入vim命令来编辑修改 /etc/sudoers配置文件

find / -name sftp-server -print

/usr/libexec/openssh/sftp-server

vim /etc/sudoers

修改内容具体如下:

1、在文本中找到下语句

root ALL=(ALL) ALL

2、在其下面增加以下语句(user是普通用户名,改成你自己的!)

user ALL=NOPASSWD:/usr/libexec/openssh/sftp-server

3、然后向上找到下面语句,将其注释掉

Defaults requiretty

修改为

#Defaults requiretty

4、保存并退出

三、打开winscp, 设置 sftp和shell

sudo /usr/libexec/openssh/sftp-server

sudu -i

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