王权富贵:解决Winscp 软件上传文件出现==>无权访问。 错误码:3 服务器返回的错误消息:Permission denied的问题

 

这是因为要管理员权限的,而又不想给普通用户赋予管理员权限。所以这里开启root账号只用于上传文件。Ubuntu 默认是没有开启 root 账号的,并且我们提倡最好不要用 root 账号直接操作系统,开启 root 账号步骤如下:

1、首先设置 root 密码

sudo passwd root

[sudo] password for luban:                                    //输入当前普通用户的密码

Enter new UNIX password:                                    //给root设置密码

Retype new UNIX password:                                 //确认输入密码

passwd: password updated successfully

我这里直接用root用户省去权限的麻烦

 

2、修改 /etc/ssh/sshd_config 文件

拿到修改权限

su

然后修改设置

vim /etc/ssh/sshd_config     

1.注释掉 “PermitRootLogin without-password”,修改两个地方:(或者是我图中标注的一样)

2.添加 “PermitRootLogin yes”

 

3、重启 ssh  服务

service ssh restart

 

操作完成后就可以通过 root 账号登入 winscp 了。

记住是root用户登陆

  • 6
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
PermissionError: [Errno 13] Permission denied错误通常表示当前用户没有足够的权限来执行特定的操作。这个错误通常发生在尝试访问受保护的文件或目录时,或者在尝试执行需要管理员权限的操作时。 解决PermissionError: [Errno 13] Permission denied错误的方法有以下几种: 1. 检查文件或目录的权限:确保你有足够的权限访问文件或目录。你可以使用ls -l命令(在Linux和Mac上)或dir /q命令(在Windows上)来查看文件或目录的权限。如果你没有足够的权限,你可以尝试使用chmod命令(在Linux和Mac上)或icacls命令(在Windows上)来更改文件或目录的权限。 2. 以管理员身份运行程序:如果你尝试执行需要管理员权限的操作(例如修改系统文件),你可以尝试以管理员身份运行程序。在Windows上,你可以右键单击程序并选择“以管理员身份运行”。在Linux和Mac上,你可以使用sudo命令来以管理员身份运行程序。 3. 检查文件或目录的所有者:如果文件或目录的所有者是其他用户或组,你可能无法访问它们。你可以使用chown命令(在Linux和Mac上)或icacls命令(在Windows上)来更改文件或目录的所有者。 4. 检查文件或目录的属性:有时候文件或目录的属性可能会导致PermissionError错误。你可以使用chattr命令(在Linux上)或attrib命令(在Windows上)来查看和更改文件或目录的属性。 5. 检查文件或目录的锁定状态:如果文件或目录被其他程序锁定,你可能无法访问它们。你可以使用lsof命令(在Linux上)或Process Explorer工具(在Windows上)来查看哪个程序锁定了文件或目录,并尝试关闭该程序。 6. 检查防火墙设置:有时候防火墙设置可能会阻止你访问某些文件或目录。你可以检查防火墙设置并确保允许你访问所需的文件或目录。 请注意,解决PermissionError: [Errno 13] Permission denied错误的方法取决于具体的情况和操作系统。你需要根据实际情况选择适合你的解决方法。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值