vsftpd基于mysql存儲認證(centos7)

(1)首先開發包組和服務器平平臺開發包組

blob.png

(2)yum安裝需要的依賴包

blob.png

(3)編譯安裝pam_mysql模塊

blob.png

blob.png

(4)配置mysql,并添加mysql中的vsftpd進程用戶,且創建vsftpd數據庫,并將vsftpd數據庫授權給vsftpd用戶,且創建vsftpd.users表,并在表中添加用戶tom

blob.png

(5)創建vsftpd要上傳和下載的URL

blob.png

(6)創建基于mysql認證的pam配置文件vsftpd.mysqlblob.png

(7)配置vsftpd啟用虛擬用戶,并使用指定的pam service:vsftpd.conf

blob.png

(8)配置虛擬用戶tom擁有的權限

blob.png

(9)避免防火墻和SElinux影響,直接清除防火墻規則并關閉SElinux

blob.png

(10)啟動vsftpd進程進行測試

blob.png

總結:

   1、留意防火墻與SElinux的關閉

   2、配置文件以及需要認證的文件vsftpd.mysql是否有邏輯錯誤

   3、主配置文件vsftpd.conf中的認證路徑是否對應"user_config_dir=/etc/vsftpd/vusers_conf"

原創文章,作者:Aleen,如若轉載,請注明出處:http://www.www58058.com/51800

(2)
AleenAleen
上一篇 2016-10-15
下一篇 2016-10-16

相關推薦

  • n28 第二周作業

    n28 第二周作業

    Linux干貨 2017-12-09
  • N25-第一周 總結

    一、描述計算機的組成及其功能     CPU:包括運算器、控制器、寄存器、緩存,計算樞紐,網絡的包處理、磁盤讀寫、數學計算等。     內存:加載數據,提高計算速度,程序被加載到內存成為進程運行。     輸入:鍵盤、鼠標     輸出:打印機、顯示器 二、按系列羅列linux的…

    Linux干貨 2016-12-05
  • N22+北京zhangzhangzhang+第四周作業

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 cp -r /etc/skel /home/tuser1    ls -ld /home/tuser1   &nb…

    Linux干貨 2016-09-05
  • N26-博客作業-week2

    1、Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。   cp:copy 復制文件和路徑 cp [OPTION]… [-T] SOURCE DEST cp [OPTION]… SOURCE… DIRECTORY cp [OPTION]… -t DIRECTORY SOURCE&…

    Linux干貨 2017-02-12
  • 馬哥教育網絡21期+第三周練習博客

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 [root@localhost ~]# who | cut -d' ' -f 1 | uniq 2、取出最后登錄到當前系統的用戶的相關信息。 [root…

    Linux干貨 2016-07-26
  • yum初步入門

                             yum工具是為提高RPM軟件安裝性而開發的一種軟件包管理器,是由pyt…

    Linux干貨 2015-04-01
欧美性久久久久