在服务器(centos5.5)上搭建了一个vsftpd,本地用户死活不能登录上去。各种排查,最后在/var/log/secure中发现错误:

pam_shells(vsftpd:auth): /etc/shells is either world writable or not a normal file

查看了/etc/shells,发现权限为777,感觉不对,然后看了另一台服务器该文件的权限为644,于是修改777为644后,vsftp就本地用户就可以登录了。

至于为什么/etc/shells不能为777,我还没有找到具体原因,个人觉得应该是系统安全上的考虑,就像vsftp的匿名用户的家目录权限不能为777一样。

转载于:https://blog.51cto.com/ftlynx/839357

/etc/shells 777权限,vsftp本地用户不能登陆相关推荐

  1. vsftp本地用户,虚拟用户,匿名用户同时工作

    vsftpd+mysql  实现本地用户,匿名用户,虚拟用户同时工作 大纲 1.安装vsftpd mysql  pam-mysql 2.添加虚拟用户(使用本地数据库和数据库服务器) 3.实现本地用户, ...

  2. win11如何登陆本地用户 windows11登陆本地用户的步骤方法

    自从win11系统发布之后,吸引了很多用户前往下载体验,很多用户在体验的过程中遇到很多问题不知道该如何解决,在使用该系统的时候,很多用户不知道如何进行本地账户的登陆,下面,小编就把windows当中如 ...

  3. mysql 5.1由于Host为localhost的用户为空,密码为空,导致本地用户无法登陆。

    不说了.直接上mysql的用户数据,第四列里面,host为localhost,用户为空,密码为空. 导致在本地登陆的时候除了root的账户外,其他账号不需要密码即可登陆,并且影响host为 %的用户登 ...

  4. Windows10 忘记PIN码无效,本地用户无法登陆,无法重置PIN密码

    确认C盘是哪个 重命名 粘滞键为cmd.exe 继续使用 开机 进入欢迎界面后 连续按5次 shift 键 呼出 cmd 命令行 然后输入 mmc.exe 进入控制台 如果administrator用 ...

  5. centos5.8 安装配置vsftp虚拟用户

    vsftp因为公司时不时要用,也不是经常弄ftp,不常用就老是忘记有些东西,所以就在网上查些资料和自己遇到的一些问题结合起来写一个文档,以后需要使用ftp的时候搭建比较方便,使用虚拟用户不用担心用户登 ...

  6. linux权限管理之用户和组管理

    用户 和 权限 的基本概念 基本概念 用户 是 Linux 系统工作中重要的一环,用户管理包括 用户 与 组 管理 在 Linux 系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并 ...

  7. vsftpd增加用户 linux,Ubuntu Linux中vsFTP添加用户

    按照 http://xinchibaobei.blog.163.com/blog/static/1263925092009101074313369 搭建好 vsFTP 后,发现只能用 ftp 或 an ...

  8. Linux FTP服务器本地用户登录

    Linux:FTP服务器本地用户登录 在这篇文章中,我将通过vsftp对FTP服务器进行配置.并且以本地用户形式,实现VM虚拟机下的Linux系统和实际的Windows系统进行交互.(我的Liunx系 ...

  9. Vsftpd文件传输服务(本地用户访问)

    本地用户访问: 本地用户模式是通过linux系统本地的账户信息进行认证的模式,相对于匿名模式更安全,更简单,用户登陆FTP服务器后,将默认位于自己的宿主目录中,且在宿主目录中拥有读写权限. 部署环境: ...

最新文章

  1. 化浆池是什么东西_冷水滩酒店海鲜贝类池定制定做大型海鲜池
  2. 代码之谜(一)- 有限与无限
  3. JAVA语言中的反射机制
  4. iOS appstore各种图片的尺寸和需要注意的地方
  5. 2021甘肃平凉高考成绩查询,甘肃省教育考试院:2021年甘肃高考查分入口、查分系统...
  6. Liunx/Unix scp命令详解(转)
  7. CC***的解决方案
  8. const 使用方法具体解释
  9. 小米路由器r3gv2/r4a Lean的OpenWrt固件
  10. 芯片设计流程介绍(从硬件设计语言到芯片制造)
  11. java 0-999 阿拉伯数字转英文
  12. Tagxedo在线云词成像制作工具
  13. Node.js内置模块 events的基本使用
  14. 出现“连接到服务器失败。错误: 0x80080005”错误的解决办法
  15. Bootstrap——制作个人简历网页、工具类【边框(添加、删除、颜色、圆角)、清除浮动、颜色(文本、链接、背景)、display属性、浮动、定位、文本对齐】
  16. 华为荣耀20青春版能升级鸿蒙吗,荣耀20 Pro系统要不要升级?
  17. Android神兵利器之Image Asset Studio
  18. 带宽与码元的关系_带宽、速率和码元宽度问题
  19. Promise.all、Promise.allSettled、Promise.any、Promise.race
  20. MySQL添加多个管理地址_mysql如何绑定多个ip地址?

热门文章

  1. config linux start up with only one app - firefox
  2. matlab里BP神经网络实现实例2汽油辛烷值预测
  3. JQ相关的经典面试题:1
  4. 中国78比特量子计算机,迄今错误率最低量子比特面世 有望推进量子计算机研发...
  5. CHIL-SQL-JOIN
  6. 美股网络券商史考特证券被黑 460万客户受影响
  7. android alsa 命令,[zz]Android下使用alsa-utils调试ALSA驱动
  8. Linux输出“Argument list too long”的解决方法
  9. 数据采集与管理【13】
  10. 【云栖大会】菜鸟网络CTO王文彬:智慧互联 重构物流