使winscp登录甲骨文ubuntu服务器,提升为root权限

文章目录[隐藏]

前言

最近更新Alist,准备把之前的备份文件上传,发现提示Permission denied 错误代码3,无权访问,找了一下解决方法,有各种方法,最简单、一劳永逸的方法就是修改系统允许root用户登录,使用root用户就不存在权限问题了,之前甲骨文也有写过相关文章《修改甲骨文默认使用root用户及KEY密钥证书登录》。今天就是只在winscp上使用root权限,不去修改服务配置了

现象

1、权限不足,无法访问,无法创建,造成上传文件失败

image-20230216154900865

2、权限不足,无法删除文件

image-20230216155346552

解决办法

image-20230216160641074

第一步:修改站点——编辑——高级(A)——SFTP——SFTP服务器(V):改成:sudo /usr/libexec/openssh/sftp-server

  1. 默认
  2. /bin/sftp-server
  3. sudo su -c /bin/sftp-server

这三个默认的不行,要改下面的

sudo /usr/libexec/openssh/sftp-server

如图:

image-20230216162301467

第二步:同样界面——Shell——Shell(H)改成:sudo -i

默认的几个都不行

sudo -i

如图:

image-20230216162405244

第三步:回到会话——把SFTP改成SCP,保存(S)——再登录就是root 权限了

image-20230216162651469

如果第三步不做,可能会出现如下的错误,服务器发送命令的退出状态1。

image-20230216161855218

总结

就是在winscp软件配置里,增加了一个Shell命令,代替我们平时的sudo -i来提升权限,从而达到SCP也具有root权限。

生成海报
点赞 0

暂无评论

发表评论

您的电子邮件地址不会被公开,必填项已用*标注。

相关推荐