從零開始學習linux FTP 7月29日

2021-08-21 21:21:46 字數 1432 閱讀 2503

---小白121的記錄筆記

前期配置請看這

pub目錄用於匿名使用者的增刪改查

anon_umask=022            rw-r--r--

開啟訊息功能

本地使用者(預設訪問家目錄) .message

匿名使用者(預設訪問/var/ftp).message

改配置檔案

banner_file= 檔案位址 , 並建立指定檔案位址

重啟服務

禁錮使用者(不准使用者出家目錄)

chroot_local_user=yes 禁錮所有的本地使用者

禁錮大部分,允許小部分

chroot_local_user=yes

chroot_list_enable=yes 啟用使用者列表

chroot_list_file=檔案位址 定義使用者列表

禁錮小部分,允許大部分

chroot_list_enable=yes 啟用使用者列表

chroot_list_file=檔案位址 定義使用者列表

訪問控制

ftp自身的訪問控制(物件訪問控制)

ftpusers 黑名單

user_list 預設黑名單可變白名單

user_list

user_list_deny=no 開啟白名單

如果 ftpusers 下 有使用者,則此使用者不能訪問ftp服務

如果在user_list(黑名單)中,不能訪問

只有兩個檔案下都沒有的使用者才可以訪問

如果user_list(白名單)下有次使用者,黑名單也有,使用者也不能訪問ftp服務

黑名單優先

如果使用者訪問ftp服務,不能輸入密碼,則是user_list有此使用者

ftp服務的網路訪問控制

/etc/hosts.allow

/etc/hosts.deny

兩個檔案控制

如果使用者在allow裡面,直接允許

如果沒在allow裡面,則看deny裡面

如果使用者在deny裡面,不允許,如果不在,允許

deny

vsftpd:all 全部拒絕

vsftpd:all except 192.168.0.2 拒絕所有只允許192.168.0.2

vsftpd:192.168.0.254 拒絕單個ip 192.168.0.254

vsftpd:192.168.1.0/255.255.255.0,192.168.2.0 拒絕網段192.168.1.0和192.168.2.0訪問ftp服務

vsftpd:192.168.1.0/255.255.255.0,192.168.2.0 except 192.168.1.2 拒絕網段192.168.1.0和192.168.2.0訪問ftp服務除了192.168.1.2

HTML 從零開始的學習過程(7)

position 定位 relative 相對 absolute 絕對 static 無定位 fixed 固定。相對定位 相對定位的偏移參考元素是元素本身,不會使元素脫離文件流,元素的初始衛視佔據的控制項會被保留 語法 position relative 相對定位的偏移是自己之前的位置作為參照進行的...

從零開始學習react

react.createlement tag,content class shoppinglist extends react.component return 我們可以把兩者結合起來,使 react 的 state 成為 唯一資料來源 渲染表單的 react 元件還控制著使用者輸入過程中表單發生的...

C 從零開始學習

首先你需要乙個編譯器,在這裡我首先是推薦功能強大的visual studio最強ide。vs 可以嘗試自己在ide裡面敲一下,畢竟只有多動手才能成功!include 此為標頭檔案 using namespace std 告訴編譯器使用 std 命名空間。main方法為主函式,是程式開始執行的地方 i...