centos vsftpd 建立 筆記

2021-08-01 03:06:02 字數 1093 閱讀 6264

想建立乙個ftp伺服器, 以讓同事可以訪問日誌。

1. 可以訪問符號鏈結

ln -s 不可以用, 要用

mount --bind /tmp/harddisk/music /tmp/harddisk/ftp_pvt/user/music 的形式

參見:

2. 可以新增虛擬賬號

ubuntu 要安裝 vsftpd,libpam-pwdfile,htpasswd(apache的乙個工具)。參見,

但centos不支援libpam-pwdfile, 要使用db4-utils db4的形式。

參見,關鍵點:

a. 配置

# 關閉anonymous 使用者

anonymous_enable=no
## enable virtual users

guest_enable=yes

b. /etc/pam.d/vsftpd_virtual 似乎只允許這四行, 如何增加沒有測試過。#%pam-1.0

auth    required        pam_userdb.so   db=/etc/vsftpd/virtual_users

account required        pam_userdb.so   db=/etc/vsftpd/virtual_users

session required        pam_loginuid.so

c. /home/virtual_users.txt中是一行使用者名稱, 一行密碼db_load -t -t hash -f /home/virtual_users.txt /etc/vsftpd/virtual_users.db

用db_dump -p /etc/vsftpd/virtual_users.db 去檢視db中的內容。

另外還有mysql儲存密碼的形式, 沒有進一步研究。

常用CentOS vsftpd安裝設定

參考 按此文配置即可 另外注意防火牆和selinux策略是否開啟 service iptabs stop getsebool ftpd disable trans setsebool p ftpd disable trans 1 setsebool ftpd disable trans 1 新增使用...

2 筆記 MySQL學習 建立使用者及建立連線

2.筆記 mysql學習 建立使用者及建立連線 建立使用者如下 先用root登陸,如下 root使用者密碼修改命令如 setpassword for root localhost password ttssssi mysql u root p 然後建立使用者如下 mysql create user ...

PyQt5筆記 建立主視窗

在pyqt5中有三種視窗型別 qmainwindow qwidget qdialog qmainwindow 包含選單欄,工具欄,狀態列和標題欄。是最常見的視窗形式 qdialog 是對話視窗的基類。沒有選單欄,工具欄,狀態列 彈出對話方塊,主要用於執行短期任務 qwidget 不確定視窗的具體用途...