Linux實踐工程師學習筆記十五

2021-04-13 00:37:51 字數 1728 閱讀 5098

使用者控制

#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...