vsftp

它的配置文件在/etc/vsftpd/vsftpd.conf在里面加入

anonymous_enable=YES ??#允許匿名用戶登錄FTP
anon_upload_enable=YES ?#打開匿名用戶的上傳權限
anon_mkdir_write_enable=YES ? ??#打開匿名用戶創建目錄的權限
anon_other_write_enable=YES ? ??#打開匿名用戶刪除和重命名的權限

write_enable=YES ? ? #這是很多的基要條件

?匿名用戶家目錄在/etc/ftp

網站?http://www.linuxidc.com/Linux/2013-07/88131.htm

然后在/var/ftp/下給他權限ftp不能有寫的權限

chmod 777 * -R

重啟服務 關閉防火墻 和setenforce 0


用戶名和密碼存儲于 /etc/passwd

對于目錄來說
r讀權限:能夠看到目錄里的條目,并不能看條目的內容
x執行權限:能夠進入到那個目錄,即能夠cd
w寫權限:能夠創建文件或者目錄


本地用戶要能夠上傳文件要注意那些:
1、檢查本地用戶的家目錄,是否有寫權限
2、配置文件:
開啟本地用戶:local_enable=YES
開啟寫的選項:write_enable=YES
3、檢查firewalld和selinux

4.鎖定家目錄:

chroot_local_user=YES ?#鎖定本地用戶,登錄后不允許跳出ftp根目錄,即家目錄

原則:用戶不能對自己的ftp根目錄有寫w權限,當然如果將不鎖家目錄,就可以忽略這個規則

chroot_list_enable=YES??#一旦設置為YES,是對所有的本地用戶的根目錄都鎖定了
chroot_list_file=/etc/vsftpd/chroot_list ?#即寫到這個文件里的用戶,就不鎖定根目錄,一個用戶名一行 ?(相當于白名單)

鎖定家目錄就一定要把他的用戶寫的權限取消 ?(如我自己新建的用戶2 就要到home目錄輸入 ?chmod U-W 2)

?


1、chroot_local_user=YES chroot_list_enable=YES 時 怎么限制/etc/vsftpd/chroot_list這個文件中的用戶 #鎖定所有的用戶,文件里的不鎖定(白名單)
2、chroot_local_user=NO chroot_list_enable=YES 時 怎么限制/etc/vsftpd/chroot_list這個文件中的用戶 #鎖定文件里的用戶,沒在文件中的不鎖定(黑名單)
3、chroot_local_user=NO chroot_list_enable=NO 時 怎么限制/etc/vsftpd/chroot_list這個文件中的用戶 #都不鎖定,包括文件里的
4、chroot_local_user=YES chroot_list_enable=NO 時 怎么限制/etc/vsftpd/chroot_list這個文件中的用戶 #都鎖定,包括文件里的

5.如何拒絕用戶登錄

?

userlist_enable=YES #用戶能不能登錄ftp,那些用戶,由一個文件決定,文件的名字由userlist_file

userlist_file
This option is the name of the file loaded when the userlist_enable option is active.
Default: /etc/vsftpd/user_list

? ###這里的用戶名,在輸入密碼之前就會被拒絕


pam_service_name=vsftpd #vsftpd通過pam模塊,pam模塊配置文件都位于/etc/pam.d

/etc/ftpuser

?

?

轉載于:https://www.cnblogs.com/jw15330/p/6527423.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/372725.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/372725.shtml
英文地址,請注明出處:http://en.pswp.cn/news/372725.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

java scrollpane源碼_JScrollPane用法 Java實例

時間:2019-10-07概述:JScrollPane 滾動條在Java中使用JScrollPane的例子,特別是滾動條的設置等,程序代碼中將設置水平與垂直表頭、設置scrollPane的邊角圖案、設置scrollPane的邊框凹陷立體邊框。適時水平滾動軸的參數設置等內容&…

ANTLR教程– Hello Word

Antlr代表另一種語言識別工具。 該工具能夠為任何計算機語言生成編譯器或解釋器。 除了明顯的用途(例如需要解析一種真正的“大型”編程語言,例如Java,PHP或SQL)外,它還可以幫助執行更小,更常見的任務。 每…

centOS 6.5安裝python和nginx

一、安裝python3.5 1、安裝python3.5 2、安裝pip并升級到最新 下載wget --no-check-certificate https://github.com/pypa/pip/archive/1.5.5.tar.gz 注意:wget獲取https的時候要加上:--no-check-certificate tar zvxf 1.5.5.tar.gz #解壓文件 cd pip…

rabbitmq 學習-9- RpcClient發送消息和同步接收消息原理

rabbitmq 學習-9- RpcClient發送消息和同步接收消息原理 轉載于:https://www.cnblogs.com/gotodsp/p/6532824.html

匯編寫java模塊_java – maven匯編插件moduleset源指令不包括任何文件,不符合附帶的模塊...

我有一個多模塊的maven項目,我正在嘗試獲取組件插件的moduleset源部分.我有模塊“module_parent”,“module_a”和“module_assembly”.module_a和module_assembly是module_parent的子項.module_assembly對module_a有一個聲明的pom依賴關系.module_assmebly具有程序集插件,asse…

用于RIA的JavaFX 2與HTML5

這些天來,我們正在啟動一個新項目,以實現Rich Internet Application(RIA) 。 第一個問題是:我們應該使用哪些技術和框架? 后端將是Java或其他現代JVM語言,因為我們主要是經驗豐富的Java開發人員…

插件化編程實現的一份糖炒栗子~~

迷茫的原因是因為想得太多,做得太少。因為只是 想 真的很容易,轉瞬之間就會產生無數個念頭,或許是該做點什么了吧。 但是整個人都是懶的,是廢的,是大腦控制不住自己的行為的。解決方案唯有一步一步的去把行為變成習慣。…

用C#來學習唐詩三百首和全唐詩

Begin 最近把項目做完了,閑來無事,就想做點好玩的事情,剛好前幾天下載了【唐詩三百首】和【全唐詩】這兩個txt文件,正好用C#來整理一下。 然后導出QData格式,可以給其他軟件讀取。 以后弄個開機自動顯示一句詩&#xf…

JRockit JRCMD教程

本文將為您提供概述和教程,說明如何使用jrcmd工具對JRockit Java Heap問題進行初始分析和問題隔離。 將來的文章中將介紹使用JRockit任務控制和堆轉儲分析(僅限JRockit R28 版)的更深入的分析和教程。 有關JRockit Java堆空間的快速概述&…

sts java配置tomcat_STS配置Tomcat.9.0

今天,心血來潮,弄了一下STS,按著建立WEB項目的方式建立工程。一、新建工程(FILE --NEW--Dynamic Web project)二、輸入項目名稱,TestWeb,然后下一步,點擊FInish.三、新建index.jsp并打開index.jsp,書寫測試成功&#x…

javaweb國際化

根據數據的類型不同,國際化分為2類:靜態數據國際化和動態數據的國際化。 靜態數據,包括 “標題”、“用戶名”、“密碼”這樣的文字數據。 動態數據,包括日期、貨幣等可以動態生成的數據。 國際化涉及到java.util.Locale和java.ut…

20145335郝昊《網絡攻防》Bof逆向基礎——ShellCode注入與執行

20145335郝昊《網絡攻防》Bof逆向基礎——ShellCode注入與執行 實驗原理 關于ShellCode:ShellCode是一段代碼,作為數據發送給受攻擊服務器,是溢出程序和蠕蟲病毒的核心,一般可以獲取權限。我們將代碼存儲到對方的堆棧中&#xff0…

Java枚舉益智游戲

假設我們有以下代碼&#xff1a; enum Case {CASE_ONE,CASE_TWO,CASE_THREE;private static final int counter;private int valueDependsOnCounter;static {int sum 0;for(int i 0; i<10; i) {sum i;}counter sum;} Case() {this.valueDependsOnCounter counter*counte…

jp在java中無法編譯_JPanal上加圖片的問題!

JPanal上加圖片的問題&#xff01;import java.awt.BorderLayout;import java.awt.Dimension;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.*;import java.awt.*;public class Frame1 extends JFrame {JPanel contentPane;JLabel jLabel1 new JLa…

玩轉Android之加速度傳感器的使用,模仿微信搖一搖

Android系統帶的傳感器有很多種&#xff0c;最常見的莫過于微信的搖一搖了&#xff0c;那么今天我們就來看看Anroid中傳感器的使用&#xff0c;做一個類似于微信搖一搖的效果。 OK ,廢話不多說&#xff0c;我們就先來看看效果圖吧&#xff1a; 當我搖動手機的時候這里的動畫效果…

圖像

背景圖案的設置 將圖片插入到網頁中去 用圖像作為超鏈接 使用工具建立地圖索引 切片索引 為網站添加圖標 5.1 背景圖案的設置&#xff08;背景不占位置&#xff0c;不影響文本的輸入&#xff09; 格式&#xff1a;<body background"URL"> 5.2 將圖片插入…

Maven構建依賴項

熟悉發行版和快照依賴項的Maven和Gradle用戶可能不了解TeamCity快照依賴項&#xff0c;或者認為他們與Maven相關&#xff08;這是不正確的&#xff09;。 熟悉工件和快照依賴關系的TeamCity用戶可能不知道&#xff0c;除了TeamCity提供的插件之外&#xff0c;添加Artifactory插…

Java兩種設計模式_23種設計模式(11)java策略模式

23種設計模式第四篇&#xff1a;java策略模式定義&#xff1a;定義一組算法&#xff0c;將每個算法都封裝起來&#xff0c;并且使他們之間可以互換。類型&#xff1a;行為類模式類圖&#xff1a;策略模式是對算法的封裝&#xff0c;把一系列的算法分別封裝到對應的類中&#xf…

Problem E: 平面上的點——Point類 (II)

Description 在數學上&#xff0c;平面直角坐標系上的點用X軸和Y軸上的兩個坐標值唯一確定。現在我們封裝一個“Point類”來實現平面上的點的操作。 根據“append.cc”&#xff0c;完成Point類的構造方法和show()方法&#xff0c;輸出各Point對象的構造和析構次序。 接口描述&a…

MFC 控件RadioButton和CheckBox區別

1. 單個RadioButton在選中后&#xff0c;通過點擊無法變為未選中 單個CheckBox在選中后&#xff0c;通過點擊可以變為未選中 2. 一組RadioButton&#xff0c;只能同時選中一個 一組CheckBox&#xff0c;能同時選中多個 3. RadioButton在大部分UI框架中默認都以圓形表示 CheckBo…