文档首页 > > 故障排除> Linux操作系统> Linux云服务器VNC登录失败,提示信息:Permission denied

Linux云服务器VNC登录失败,提示信息:Permission denied

分享
更新时间: 2019/11/06 GMT+08:00

问题现象

Linux操作系统弹性云服务器,使用VNC方式登录系统失败,提示信息:Permission denied

图1 Permission denied

根因分析

/etc/security/limits.conf中的nofile 用来设置系统允许打开的最大文件数目,如果nofile值大于PermissionDenied.png内核设置的fs.nr_open参数值(默认为1048576),会导致登录校验错误,导致登录云服务器时提示“Permission denied”。

操作须知

本节操作涉及云服务器重启操作,可能会导致业务中断,请谨慎操作。

处理方法理方法

  1. 以单用户模式进入系统,进入单用户方法参考文档:Linux云服务器如何进入单用户模式重置root密码
  2. 执行以下命令,查询内核的fs.nr_open值。

    # sysctl fs.nr_open

  3. 打开 /etc/security/limits.conf,修改配置的nofile值为合理的值,需小于2中查询的fs.nr_open值,例如65535。

    limits.conf 文件实际是Linux PAM(插入式认证模块,Pluggable Authentication Modules)中pam_limits.so 的配置文件。更多详细配置信息请查看man手册,执行:

    # man limits.conf

  4. 重启云服务器操作系统。
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区