Linux pam_mysql的配置介紹伺服器程式

來源:互聯網
上載者:User

你們知道什麼是Linux pam_mysql麼這個非常高深的運用技術將由我來非常講解,Linux pam_mysqlNB在哪呢,下面我來帶你進入Linux pam_mysql的無限領域準備工作;本人主要介紹Linux vsftpd 和Linux pam_mysql 的配置,所以不準備介紹如何安裝,具體需要安裝的包有:

vsftpd Linux pam_mysql Linux pam_mysql-server mysql Linux vsftpd 是我們所要使用的 FTP 伺服器程式。pam 一個提供使用者密碼認證檢查的程式,很多 Linux 下面的使用者登入認證都可以使用他來完成。Linux pam_mysql 是 pam 的 mysql 驗證方式的模組。

mysql-server MySQL 伺服器程式Linux pam_mysql用戶端控制台串連程式以上包可以通過 yum 或者 apt-get 安裝,也可以通過 rpm 或者 原始碼編譯安裝,這些軟體的使用請參見:

《Fedora / Redhat 軟體包管理指南》 安裝好以後可以使用 rpm 來看看到底裝到哪裡了,設定檔在什麼地方:

 
  1. [root@dreammaker ~]# rpm -qc vsftpd  
  2. /etc/logrotate.d/vsftpd.log  
  3. /etc/pam.d/vsftpd  
  4. /etc/vsftpd/ftpusers  
  5. /etc/vsftpd/user_list  
  6. /etc/vsftpd/vsftpd.conf  
  7. /etc/vsftpd/vsftpd_conf_migrate.sh 

Linux pam_mysql重要:在這裡我們還需要知道機器是否安裝了 SELinux,如果安裝了,配置是什麼樣的。使用如下代碼:

 
  1. [root@dreammaker ~]# rpm -qa | grep selinux  
  2. libselinux-1.23.10-2  
  3. selinux-policy-targeted-1.23.16-6 

如果沒有返回任何結果,代表沒有安裝 SELinux,如果返回了類似上面的結果,則說明系統安裝了 SELinux,那我們需要知道他是如何配置的,以什麼方式啟動並執行。

 
  1. [root@dreammaker ~]# more /etc/selinux/config  
  2. # This file controls the state of SELinux on the system.  
  3. # SELINUX= can take one of these three values:  
  4. #       enforcing - SELinux security policy is enforced.  
  5. #       permissive - SELinux prints warnings instead of enforcing.  
  6. #       disabled - SELinux is fully disabled.  
  7. SELINUX=enforcing 
  8. # SELINUXTYPE= type of policy in use. Possible values are:  
  9. #       targeted - Only targeted network daemons are protected.  
  10. #       strict - Full SELinux protection.  
  11. SELINUXTYPE=targeted 

上面的返回結果中,SELINUX 的三個值的意思分別是:disabled 完全禁止 SELinux 的功能permissive 使用 SELinux 的策略檔案驗證操作,當操作不被允許的時候發出警告,但允許繼續執行操作而不阻止操作進行。適合不知道使用 SELinux 會對系統造成什麼影響的人使用。

enforcing 使用 SELinux 的策略檔案驗證操作,當操作不被允許的時候直接禁止操作執行。 SELINUXTYPE 的兩個值的含義是:targeted 只會對特定的限制級的域下面啟動的進程進行策略檢查,而對於無限制的域下面啟動並執行進程是不檢查策略檔案的。

strict 將會對所有進程進行策略檢查,被設計用來對於不同安全層級的域進行更好的策略控制,可以建立多級的分層策略控制。本文不準備詳細介紹 SELinux 的其他知識,相關文檔可以查閱 http://www.nsa.gov/selinux/ 如果 SELINUX 被設定為 disable 或者 permissive 方式,則我們可以不用管下面的 SELinux 設定部分,否則請注意看下面的 SELinux 部分的提示。今天先寫到這裡,未完成作品請不要彙總!

  1. Linux JDK配置 Java 編譯、運行環境
  2. Linux磁碟分割的操作工具與命令使用
  3. Linux Kernel核心2.6.33正式版發布
  4. Linux作業系統環境建立編譯執行
  5. Linux進程管理父進程和子進程

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.