記linux vsftpd配置遇到的錯誤

2022-08-23 23:33:23 字數 1749 閱讀 8826

環境:centos 7

yum安裝

yum

install -y vsftpd

增加使用者

# 家目錄為/www 並設定nologin

useradd -d /www -s /sbin/nologin /www

# 修改密碼

passwd www

配置(/etc/vsftpd/vsftpd.conf)

anonymous_enable=no

local_enable=yes

write_enable=yes

local_umask=022

anon_upload_enable=no

dirmessage_enable=yes

xferlog_enable=yes

connect_from_port_20=yes

chown_uploads=yes

xferlog_file=/var/log/xferlog

xferlog_std_format=yes

ascii_upload_enable=yes

ascii_download_enable=yes

chroot_local_user=yes

listen=yes

listen_ipv6=no

pam_service_name=vsftpd

userlist_enable=yes

allow_writeable_chroot=yes

啟動服務

systemctl start vsftpd

# 設定開機啟動

解決方案

編輯檔案/etc/pam.d/vsftpd

#%pam-1

.0ssession optional pam_keyinit.so force revoke

auth required pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed

# 注釋這行

解決方案

編輯檔案/etc/vsftpd/vsftpd.conf

# 增加該行

allow_writeable_chroot=yes

linux vsftpd 建立虛擬使用者 過程記錄

之前用系統賬戶作為ftp的登入賬戶,比較不安全,改用虛擬賬戶。步驟如下 1.安裝vsftpd db load,省略 2.在乙個目錄建立乙個使用者名稱密碼檔案,比如 vi login.txt 輸入使用者名稱密碼奇數行是使用者名稱 偶數行是密碼 test1 testpwd test2 testpwd3....

ABP改為MYSQL遇坑記

公司內部只支援.net core 2.1版本,所以採用abp版本4.2進行功能開發,還需要修改sqlserver為mysql 1.安裝pomelo.entityframeworkcore.mysql和pomelo.entityframeworkcore.mysql.design 工具 nuget 包...

Emcas配置過程所遇問題

折騰了幾天emacs,配置過程實在是很繁瑣,對於乙個新手來說,lisp就已經是天文啦。本來想放棄了,因為這個配置過程實在是浪費時間。當回到windows下頻繁的滑鼠操作時,我想我還是繼續配置好了。這裡主要記錄一下配置過程中我所遇到的問題吧。平台 win7 軟體版本 emacs 23.2 window...