民國109年 第1梯次 網路架設乙級 學科

第74題

於Linux 系統中,欲以vsftpd 建立FTP 伺服器,下列敘述哪些正確?

題目

於Linux 系統中,欲以vsftpd 建立FTP 伺服器,下列敘述哪些正確?

  1. (1) /etc/vsftpd/ftpusers 為PA M 模組所指定之無法登入的使用者設定檔
  2. (2) /etc/vsftpd/vsftpd.conf 為主設定檔
  3. (3) /etc/vsftpd/user_li st 預設包含可登入vsftpd 的帳號
  4. (4) /etc/pam.d/vsftpd 為vsftpd 使用PAM 模組時之相關設定檔

官方答案

(1) /etc/vsftpd/ftpusers 為PA M 模組所指定之無法登入的使用者設定檔、(2) /etc/vsftpd/vsftpd.conf 為主設定檔、(4) /etc/pam.d/vsftpd 為vsftpd 使用PAM 模組時之相關設定檔

解析

vsftpd 的主設定檔是 /etc/vsftpd/vsftpd.conf;啟用 PAM 時,/etc/pam.d/vsftpd 會透過 pam_listfile.so 模組,並以 item=user、sense=deny 指向 /etc/vsftpd/ftpusers,將名單內帳號列為拒絕登入,因此第 1、2、4 項正確。/etc/vsftpd/user_list 的意義取決於 userlist_deny 參數:預設值為 YES 時,名單中的帳號會被拒絕;只有設成 NO,名單才轉為允許登入的白名單,所以「預設包含可登入帳號」的說法不成立。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料