- 论坛徽章:
- 0
|
我一直装的是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的
按照他说的,拷贝过去,一切都好了,没问题了
发这个帖子,希望和我一样有困惑的人不再迷惑 |
|