使用者控制
#vi /etc/vsftpd.conf
新增userlist_enable=yes
啟用使用者列表
userlist_file=/etc/ftpusers
定義使用者列表檔案位置
userlist_deny=yes
拒絕列表的使用者
=no只允許列表的使用者登入
#vi /etc/ftpusers
編緝使用者列表,將要進行控制的使用者新增進去,一行乙個使用者
#ldd vsftpd
顯示依賴的共享庫
預設編譯安裝沒有支援
pam模組,通過
ldd /usr/sbin/vsftpd
看是否在依賴於
libpam.so.0
,如果有證明服務支援
pam。
通過光碟
rpm安裝
(第二張
)
#rpm -ivh vsftpd-
2.0.4
-1.2.i386.rpm
配置檔案及使用者列表在
/etc/vsftpd
目錄下pam
服務名/etc/pam.d/vsftpd
vsftpd
在/usr/sbin/vsftpd
ftp預設拒絕
id 500
以下的使用者登入
虛擬賬號
對於用db庫儲存使用者及密碼,先看系統是否有相應軟體包
#rpm -qa | grep db4
db4-devel
第三張盤
db4第一張盤
db4-utils第4
張盤1.
建虛擬賬號
users.txt
tom123
jack
123使用者密碼各佔一行
#db_load -t -t hash -f users.txt /etc/vsftpd/vsftpd_login.db
#chmod 600 /etc/vsftpd/vsftpd_login.db
2.修改/etc/pam.d/vsftpd
增加(將其他注釋掉)
authrequiredpam_userdb.sodb=/etc/vsftpd/vsftpd_login
accountrequired pam_userdb.sodb=/etc/vsftpd/vsftpd_login
3.建虛擬賬號目錄
#useradd vuser
!!注意,編譯安裝
vsftpd
時,首先檢查是否安裝了
pam-devel(fc5在第4
張盤),否則編譯選項定義了
pam,
但依然無法使用
pam服務,最好用
ldd確定一下
4.編緝
/etc/vsftpd/vsftpd.conf
anonymous_enable = no
local_enable =yes
write_enable=yes
anon_upload_enable=no
anon_mkdir_write_enable=no
anon_other_write_enable=no
guest_enable=yes
guest_username=vuser
Linux實踐工程師學習筆記二
系統管理常用命令 1.useradd redhat 2.passwd redhat 3.su 4.exit 5.df h 分割槽情況 6.du sh 統計檔案或目錄使用空間的大小 7.fdisk l dev sda 8.netconfig 配置網路引數 9.ifconfig 顯示網路配置資訊 10....
Linux實踐工程師學習筆記四
管理磁碟檔案系統 mount 裝置名掛載點 mount dev fd0 mnt floppy 光碟機 ide dev cdrom dev hdx 光碟機 scsi dev scdn n 0,1 硬碟 ide dev hdx x a,b,c 硬碟 scsi dev sdx x a,b,c u盤 dev...
Linux實踐工程師學習筆記六
samba 軟體包使用 fedora core redhat linux 提供的軟體包 sambasamba 伺服器軟體包 samba clientsamba 客戶端工具 samba common 通用工具和庫 安裝rpmdb fedora rpmdb redhat 軟體包 一般在第三張光碟 但在f...