OS version:Red Hat Enterprise Linux Server release 6.4
Kernel version:2.6.32-358.el6.x86_64

-------------------------------------------------------------------------

准备工作:
[root@Zhai ~]# tail -n 2 /etc/passwd

pam_test1:x:501:502::/home/pam_test1:/bin/csh
pam_test2:x:502:503::/home/pam_test2:/bin/bash

[root@Zhai ~]# vi /etc/shells

/bin/sh
/bin/bash
/sbin/nologin
/bin/dash
/bin/tcsh

[root@Zhai ~]# service vsftpd start
[root@Zhai ~]# ifconfig | grep "inet addr"

inet addr:192.168.60.2  Bcast:192.168.60.255  Mask:255.255.255.0
inet addr:127.0.0.1  Mask:255.0.0.0

案例1:
[root@Zhai ~]# cat /etc/pam.d/vsftpd

#%PAM-1.0
auth       required     pam_shells.so
account    include      password-auth

案例2:
[root@Zhai ~]# man pam_shells

RETURN VALUESPAM_AUTH_ERRAccess to the system was denied.PAM_SUCCESSThe users login shell was listed as valid shell in /etc/shells.PAM_SERVICE_ERRThe module was not able to get the name of the user.

[root@Zhai ~]# cat /etc/pam.d/vsftpd

#%PAM-1.0
auth       [success=ok default=die]     pam_shells.so
account    include      password-auth

-------------------------------------------------------------------------

The detailed information:man pam_shells

转载于:https://blog.51cto.com/kingcraft/1331047

pam_shells.so相关推荐

  1. Vsftp 安装配置(转)

    转:http://www.cnblogs.com/qingfeng2010/archive/2010/12/26/1917121.html 1.查看是否安装vsftp rpm –qa|grep vsf ...

  2. [转]CentOS 5.5下FTP安装及配置

    一.FTP的安装 1.检测是否安装了FTP : [root@localhost ~]# rpm -q vsftpd vsftpd-2.0.5-16.el5_5.1 否则显示:[root@localho ...

  3. linux ftp 记录,linux FTP vsftpd

    linuxFTP教程vsftpd 一.安装和启动 #查看是否已安装:rpm-q vsftpd vsftpd-3.0.2-11.el7_2.x86_64 vsftpd -v vsftpd: versio ...

  4. CentOS7下vsftp配置

    1.安装vsftp yum install vsftpd 2.修改配置文件 vim /etc/vsftpd/vsftpd.conf anonymous_enable=NO local_enable=Y ...

  5. linux pam 解锁_linux中pam模块

    一.pam简介 Linux-PAM(linux可插入认证模块)是一套共享库,使本地系统管理员可以随意选择程序的认证方式. 换句话说,不用(重新编写)重新编译一个包含PAM功能的应用程序,就可以改变它使 ...

  6. vsftpd服务安装与虚拟用户配置

    vsftpd的全名是"Very secure FTP Daemon" 一.安装vsftpd 安装db4-util用于生成认证文件 yum -y install db4-utils ...

  7. 实验记录:vsftp整合mysql-pam管理虚拟账号

    为了提高系统的安全性,我们采用虚拟用户而非系统(匿名)用户的形式访问FTP.整体思路是通过开启vsftp中的虚拟账户功能并调用新的pam认证模块,然后再修改pam模块使得可以通过mysql验证用户的合 ...

  8. Ubuntu 用vsftpd 配置FTP服务器

    网上的文章好难懂啊..只想要简单粗暴,弄好能用就行啊,复杂的以后研究不行吗...折腾好久,其实弄出来能用不就这么点内容吗... 本文在Ubuntu Server 14.04 amd64系统测试. Ma ...

  9. ftp服务器搭建(离线安装vsftpd),配置

    1.下载vsftp:http://rpmfind.net/linux/rpm2html/search.php?query=vsftpd(x86-64) 2.检查是否已经安装了vsftp rpm -qa ...

最新文章

  1. Linux进程通信中IPC对象——IPC_PRIVATE与ftok
  2. CABasicAnimation 动画组合
  3. mysql udf提权_MySQL日志安全分析技巧
  4. 边工作边刷题:70天一遍leetcode: day 11-2
  5. P2827-蚯蚓【队列】
  6. spring+mybatis+springMVC+redis缓存+mysql+bootstrap+异步提交----联系人小demo
  7. Java IO3:字符流
  8. 用VBA实现OUTLOOK接收新邮件后的自动转发
  9. JSP的3种方式实现radio ,checkBox,select的默认选择值
  10. 跟我学Spring Cloud(Finchley版)-21-Spring Cloud Config-配置属性加解密
  11. java数据结构和算法
  12. win10下用VM 14安装OS X 10.11
  13. Android NDK 下载地址
  14. 从零搭建 ES 搜索服务(五)搜索结果高亮
  15. android p 小米6,小米6还能再战几年!将升级Android P
  16. 调试LLVM如何生成SSA
  17. MySQL 索引学习笔记
  18. C#Winform中窗体的美化
  19. TCP与UDP的区别?
  20. 搜索引擎相关站点收集

热门文章

  1. 强力破解E-mail密码三种方法(转)
  2. 各种版本谷歌浏览器下载
  3. 重返月球,铺路火星:2024年首位女性登月,280亿美元开启太空探索新纪元-1
  4. 教你用几何画板绘制网格
  5. 电脑常识某企业桌面虚拟化项目-Citrix虚拟桌面解决方案
  6. 我所经历的一次社会无赖中介的大考验,仅此记录,以介。(北京朝阳区黑中介杨沫)
  7. logback日志pattern_Logback日志基础及自定义配置代码实例
  8. 【机器学习】李宏毅——Flow-based Generative Models
  9. 【计算机网络】——习题解析:一个UDP用户数据的数据字段为8192字节,在数据链路层要使用以太网来传输,试问应当划分为几个IP数据报片?说明每一个IP数据报字段长度和片偏移字段的值
  10. TCP报文中的SYN,FIN,ACK,PSH,RST,UR