LDAP認證vsftp方法

[root@li382-107 ~]# yum  install  vsftpd -y


[root@li382-107 ~]# vim /etc/pam_ldap.conf        #更改如下2行:

base dc=jc,dc=com

uri ldap://192.168.1.10




[root@li382-107 ~]# vim /etc/pam.d/vsftpd         #添加2行:


auth       sufficient   pam_ldap.so        #把這行放在第一個auth項

account    sufficient  pam_ldap.so         #把這行放在第一個account項




[root@li382-107 ~]# vim  /etc/vsftpd/vsftpd.conf        #配置如下:


           anonymous_enable=NO              #不允許匿名用戶訪問

           anon_upload_enable=YES        

           anon_mkdir_write_enable=YES      #開啓這項和上一項才能上傳文件和文件夾

           chroot_local_user=YES

           guest_enable=YES

           guest_username=ftp

           local_root=/data





[root@li382-107 ~]# /etc/init.d/vsftpd restart

[root@li382-107 ~]# yum -y install ftp

[root@li382-107 /]# chown -R ftp.ftp /data/*


#測試:jc是我ldap的賬戶

[root@li382-107 ~]# ftp 127.0.0.1

Connected to 127.0.0.1 (127.0.0.1).

220 (vsFTPd 2.2.2)

Name (127.0.0.1:root): jc

331 Please specify the password.

Password:

230 Login successful.

Remote system type is UNIX.

Using binary mode to transfer files.

ftp> ll

?Invalid command

ftp> ls

227 Entering Passive Mode (127,0,0,1,193,186).

150 Here comes the directory listing.

226 Directory send OK.

ftp>


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章