困惑了我三个月的问题,今日终得解决(有关VSFTPD配置的问题)
我一直装的是Red Hat Linux AS3 ,但是做服务的软件全是从源代码编译安装的
开始做apache+php+mysql ,都没问题,后来用VSFTPD做FTP的时候,遇到麻烦了,按照网上所有的资料,我修改了配置文件,但是,本地用户无论怎么改都不能登陆.对照所有的教程.我的配置文件都没有错误.(我都想放弃了)
今天,老大过来给我说要认真学linux,我又重新装了VSFTPd,结果还是一样.匿名用户上传的权限都给了,但是就是本地用户不能登
我潜心研究了下原代码的安装文件,结果找到如下
Step 6) Set up PAM for local logins (optional)
If you are running vsftpd on a PAM enabled machine, you will need to have a
/etc/pam.d/ftp file present, otherwise non-anonymous logins will fail. [NOTE -
if you have an older version of PAM, that file might be /etc/pam.conf]
For a standard setup, you can just copy a provided example file:
cp RedHat/vsftpd.pam /etc/pam.d/ftp
原来是这样
网上的教程都没有说到,而我恰恰是装了PAM的
按照他说的,拷贝过去,一切都好了,没问题了
发这个帖子,希望和我一样有困惑的人不再迷惑
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
呵呵,谢谢经验共享。不过我以前写的贴子中已经提到这个问题了,以后多来CU逛逛,就可以快速解决你的问题……
不过,你的学习精神和方法值得鼓励。
在安装开源软件前一定要阅读它的readme文件,这是开源软件的特点。这样可使用你少走很多弯路。
谢谢
平时我最讨厌看readme了 看来一定要好好看看 谢谢了
不错,值得大家学习!!
值得学习~!