1. 程式人生 > >vsftpd 530 login incrrect 虛擬使用者配置無法登陸問題處理

vsftpd 530 login incrrect 虛擬使用者配置無法登陸問題處理

根據上一篇 《我見過最好的vsftpd配置教程》教程配置vsftpd時,在最後測試時出現530 login incrrect 提示,無法登陸。

檢視日誌 tail -n 20 /var/log/secure  有如下資訊

Oct 21 14:19:40 www vsftpd: PAM unable to dlopen(/lib/security/pam_userdb.so)

Oct 21 14:19:40 www vsftpd: PAM [error: /lib/security/pam_userdb.so: wrong ELF class: ELFCLASS32]
Oct 21 14:19:40 www vsftpd: PAM adding faulty module: /lib/security/pam_userdb.so
Oct 21 14:19:40 www vsftpd: pam_unix(vsftpd:auth): check pass; user unknown
Oct 21 14:19:40 www vsftpd: pam_unix(vsftpd:auth): authentication failure; logname= uid=0 euid=0 tty=ftp ruser=kanecruise rhost=60.55.8.102 
Oct 21 14:19:40 www vsftpd: pam_succeed_if(vsftpd:auth): error retrieving information about user kanecruise

很明顯是 /lib/security/pam_userdb.so這個載入失敗。

我檢查本地機器 

pam.i386                                                                              0.99.6.2-6.el5_5.2                                                                    installed
pam.x86_64                                                                        0.99.6.2-6.el5_5.2                                                                    installed

兩種都已經安裝,到底是載入的哪個,哪個載入失敗呢?

我機器是64位的,猜想應該是要載入pam.x86_64

cat /etc/pam.d/vsftpd
#%PAM-1.0
auth    sufficient      /lib/security/pam_userdb.so     db=/etc/vsftpd/virtusers
account sufficient      /lib/security/pam_userdb.so     db=/etc/vsftpd/virtusers

session    optional     pam_keyinit.so    force revoke
auth       requiredpam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed
auth       requiredpam_shells.so
auth       includesystem-auth
account    includesystem-auth
session    includesystem-auth
session    required     pam_loginuid.so

就是這裡 /lib/security/pam_userdb.so 檔案載入失敗,這個檔案存在問題。

[[email protected] kanecruise]# ls /lib
lib/   lib64/ 

根目錄存在此兩個問題,嘗試把lib改為 lib64並確認 /lib/security/pam_userdb.so 此檔案存在。

auth    sufficient      /lib64/security/pam_userdb.so     db=/etc/vsftpd/virtusers
account sufficient      /lib64/security/pam_userdb.so     db=/etc/vsftpd/virtusers

儲存重啟vsftpd服務。

重新測試,登陸成功了。

相關推薦

vsftpd 530 login incrrect 虛擬使用者配置無法登陸問題處理

根據上一篇 《我見過最好的vsftpd配置教程》教程配置vsftpd時,在最後測試時出現530 login incrrect 提示,無法登陸。 檢視日誌 tail -n 20 /var/log/secure  有如下資訊 Oct 21 14:19:40 www vsftp

vsftpd配置連線遠端linux伺服器,ftprush報錯:“530 login incorrect ”

    在本地ftprush安裝好vsftpd,設定好使用者後連線遠端linux伺服器,報錯:“530 login incorrect”或“login incorrect” 於是,在網上各種百度,看了幾十篇部落格,修改了各種配置檔案裡的引數,都沒有用。     後來,一想幹

vsftpd530 Login incorrect錯誤解決方法 vsftpd登錄錯誤

user clas log 現在 nco article oca 服務 有時 530 Login incorrect只有用匿名anonymous才可登錄,其余所有用戶都報530 Login incorrect錯 復制代碼 代碼如下: local_enable=YESwrit

VMware12提示 已將該虛擬配置為使用 64 位客戶機操作系統。但是,無法執行 64 位操作。

http 操作 技術分享 步驟 啟動 如果 sdn 重啟 cpu VMware12提示 已將該虛擬機配置為使用 64 位客戶機操作系統。但是,無法執行 64 位操作。 此主機支持 Intel VT-x,但 Intel VT-x 處於禁用狀態 解決辦法: 下

VMware12提示 已將該虛擬配置為使用 64 位客戶機操作系統。但是,無法執行 64 位操作

一個 電腦 war 虛擬 客戶機 enter bio file cpu VMware12提示 已將該虛擬機配置為使用 64 位客戶機操作系統。但是,無法執行 64 位操作。 此主機支持 Intel VT-x,但 Intel VT-x 處於禁用狀態 解決辦法: 下載Leo

新建虛擬機器報錯:已將該虛擬機器配置為使用 64 位客戶機作業系統。但是,無法執行 64 位操作。

一般只有下面幾種方法 1.百度經驗 http://jingyan.baidu.com/article/90bc8fc859b481f653640cac.html http://jingyan.baidu.com/article/25648fc1bfd4a29190fd0

vsftp登入報530 Login incorrect無法登入問題解決

今天遇到一個主機,RHEL6.6的系統,vsftp服務是執行的,但是使用者輸入正確的密碼登入會報530的錯誤,無法登入成功。 使用FlashFXP報錯如下 在本機使用ftp客戶端登入報錯如下: 問

vsftpd虛擬使用者配置

理清思路,再行配置,很快。我以為,共有兩大步 一、使用者、目錄等準備 步驟1: 新建用於vsftpd的系統使用者 useradd -s /sbin/nologin virvsftp 步驟2: 建立虛擬使用者密碼檔案 vim /etc/vsftpd/mima.tmp

關於vsftpd530 Login incorrect錯誤

安裝的vsftpd,  配置檔案是根據以前整理的一個vsftpd.conf, 使用系統的使用者來登陸ftp, 配置檔案中有 chroot_local_user=NO chroot_list_enable=YES chroot_list_file=/usr/local/e

已將該虛擬機器配置為使用 64 位客戶機作業系統。但是,無法執行 64 位操作。

錯誤提示: 一般只有下面幾種方法 2.第二種方法 如果出現下面這種情況,說明問題就找到 了。 問題所在:此主機支援 Intel VT-x,但 Intel VT-x 處於禁用狀態 解決方法就是在開機時設定Intel VT-x啟動即

VMware提示:已將該虛擬機器配置為使用 64 位客戶機作業系統。但是,無法執行 64 位操作。解決方案

新買了個筆記本,在學習大資料的時候裝上VMWare,執行虛擬機發現提示無法執行64位操作。本人系統是win7,64位系統。 之後就是一頓度娘,發現千篇一律都是檢測CPU支不支援虛擬化,支援的話去BIOS裡設定虛擬化技術設定為enabled。 本以為就像是網上說

解決虛擬機器安裝問題:已將該虛擬機器配置為使用 64 位客戶機作業系統。但是,無法執行 64 位操作

如上所示,在安裝虛擬機器的時候出現了這樣的問題,從錯誤資訊上可以知道我們安裝不成功的原因很有可能是Intel VT-x處於禁用狀態,原因有兩個: 1.電腦在出廠設定的時候就關閉了這個功能 2.安

中文域名怎樣做虛擬配置虛擬主機主機無法識別中文域名的解決辦法?

今天有一個客戶註冊了一箇中文域名,在備案通過後要在nginx中進行增加解析(原先已有一個英文域名在使用。。。),在vhost檔案裡的server_name欄把中文域名新增進去後,卻始終無法解析,在瀏覽器輸入中文後一直報404錯誤。於是在網上搜索了一下,得到以下的解決辦法,通

IP、Apache虛擬主機配置部分學習筆記

當前 環境變量 httpd 無法 php nbsp 轉換 配置系統 語法 IP地址 IP地址就是計算機的一個“編號”,該編號是唯一的。相當於我們的身份證號碼一樣。 IP地址格式:a.b.c.d ,每一段的取值範圍0-255。 本機的IP地址:127.0.0.1

Apache虛擬主機配置

但是 direct driver ear 本地ip 端口配置 端口號 oot body Apache虛擬主機配置 在一個Apache服務器上可以配置多個虛擬主機,實現一個服務器提供多站點服務,其實就是訪問同一個服務器上的不同目錄。Apache虛擬主機配置有3中方法:

jenkins權限配置不對導致jenkins無法登陸

每次 xxx nes 管理員 使用 pda directory read sina 提醒:每次更改權限時,要將config.xml備份一下。 在打開jenkins後,沒有創建用戶前,先不要勾選系統設置中啟用安全選項,如果勾選了,就會出現無法進入jenkins的現象。 如果

vsftpd基於pam_mysql的虛擬用戶機制

vsftpd pam_mysql 虛擬用戶一、虛擬用戶概述vsftpd使用虛擬用戶時,需要為所有的虛擬用戶創建一個系統用戶,因為無論vsftpd使用的是哪一種用戶類型(匿名用戶、系統用戶、虛擬用戶),最終都是要映射為操作系統上的一個用戶,而每一個文件資源都有各自的權限,只有操作系統上的用戶才能根據權限模型判

vsftpd基於pam_mysql做虛擬用戶認證

vsftpd pam_mysql (1)下載epel源[[email protected]/* */ ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo #下載阿裏雲的epel

linux系統 虛擬配置上網的心得

虛擬機為什麽默認虛擬機安裝完成,都會存在兩個虛擬網卡(VMnet1和8),對應的是僅主機模式和NAT模式,其實是有三個,還有一個是橋接到物理網卡了(VMnet0),對應的是橋接模式。首先,講解一下虛擬機每個網卡設置的模式的作用!1、虛擬機網卡的配置虛擬機網卡設置NAT模式(能上網)虛擬機能訪問外網,外網不能訪

Linux實戰第五篇:RHEL7.3下Nginx虛擬主機配置實戰(基於別名)

虛擬主機 nginx個人筆記分享(在線閱讀):http://note.youdao.com/noteshare?id=05daf711c28922e50792c4b09cf63c58PDF版本下載http://down.51cto.com/data/2323313本文出自 “人才雞雞” 博客,請務必保留此出處