Linux pam_mysql的配置介紹服務器程序
你們知道什么是Linux pam_mysql么這個非常高深的運用技術(shù)將由我來非常講解,Linux pam_mysqlNB在哪呢,下面我來帶你進入Linux pam_mysql的無限領(lǐng)域準備工作;本人主要介紹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 來看看到底裝到哪里了,配置文件在什么地方:
- [root@dreammaker ~]# rpm -qc vsftpd
- /etc/logrotate.d/vsftpd.log
- /etc/pam.d/vsftpd
- /etc/vsftpd/ftpusers
- /etc/vsftpd/user_list
- /etc/vsftpd/vsftpd.conf
- /etc/vsftpd/vsftpd_conf_migrate.sh
Linux pam_mysql重要:在這里我們還需要知道機器是否安裝了 SELinux,如果安裝了,配置是什么樣的。使用如下代碼:
- [root@dreammaker ~]# rpm -qa | grep selinux
- libselinux-1.23.10-2
- selinux-policy-targeted-1.23.16-6
如果沒有返回任何結(jié)果,代表沒有安裝 SELinux,如果返回了類似上面的結(jié)果,則說明系統(tǒng)安裝了 SELinux,那我們需要知道他是如何配置的,以什么方式運行的。
- [root@dreammaker ~]# more /etc/selinux/config
- # This file controls the state of SELinux on the system.
- # SELINUX= can take one of these three values:
- # enforcing - SELinux security policy is enforced.
- # permissive - SELinux prints warnings instead of enforcing.
- # disabled - SELinux is fully disabled.
- SELINUX=enforcing
- # SELINUXTYPE= type of policy in use. Possible values are:
- # targeted - Only targeted network daemons are protected.
- # strict - Full SELinux protection.
- SELINUXTYPE=targeted
上面的返回結(jié)果中,SELINUX 的三個值的意思分別是:disabled 完全禁止 SELinux 的功能permissive 使用 SELinux 的策略文件驗證操作,當操作不被允許的時候發(fā)出警告,但允許繼續(xù)執(zhí)行操作而不阻止操作進行。適合不知道使用 SELinux 會對系統(tǒng)造成什么影響的人使用。
enforcing 使用 SELinux 的策略文件驗證操作,當操作不被允許的時候直接禁止操作執(zhí)行。 SELINUXTYPE 的兩個值的含義是:targeted 只會對特定的限制級的域下面啟動的進程進行策略檢查,而對于無限制的域下面運行的進程是不檢查策略文件的。
strict 將會對所有進程進行策略檢查,被設(shè)計用來對于不同安全級別的域進行更好的策略控制,可以建立多級的分層策略控制。本文不準備詳細介紹 SELinux 的其他知識,相關(guān)文檔可以查閱 http://www.nsa.gov/selinux/ 如果 SELINUX 被設(shè)置為 disable 或者 permissive 方式,則我們可以不用管下面的 SELinux 設(shè)置部分,否則請注意看下面的 SELinux 部分的提示。今天先寫到這里,未完成作品請不要聚合!
【編輯推薦】