vsftp的使用(土著篇)

    這個vsftp本地用戶登錄模式(簡稱土著)配置方法論壇網站有一堆堆的,都是默認的東西,就那么多也寫不出什么花來。

    還是直接上酸菜好了,接著上回提到的vsftp的接著用,首先查看下你vsftp的配置情況。

vsftp的使用(土著篇)

    

這是上次匿名用戶的配置,稍微得改一改。


配置本地用戶登錄的配置文件

既然選擇了土著用戶進行登錄,那么就先把匿名用戶先關一關。

不然呵呵,老虎老鼠分不清楚你是不是成功設置

接著剛才前幾步yum,vsftpd都弄完了直接撿現成的

還是配置vsftpd的配置文件

目錄為/etc/vsftpd/vsftod.conf

anonymous_enable=NO      關閉匿名用戶模式
local_enable=YES  允許本地用戶模式
writec-enable=YES 設置可寫入權限
local_umask=022 本地用戶創建文件的umask值
userlist_deny=YES   YES就是禁止名單登錄,NO是僅允許名單用戶登錄,名單的的事情請看下條
userlist_enable=YES 允許“禁止登錄名單”,嗯閻王簿。名單文件為ftpusers和user_list 為什是2個名單呢,可能是怕猴子再來撕B       

vsftp的使用(土著篇)

OK 配置完畢請進行重啟服務systemctl restart vsftpd

如果有需求請運行systemctl
enable vsftpd

配置完畢可以進行驗證了。

 

開始測試

本來vsftpd服務為了讓FTP服務更加安全

所以默認是禁止root身份登入的

既然已經上了閻王簿離死也不遠了,就別作死了

在linux服務端創建個普通用戶,然后設置密碼

vsftp的使用(土著篇)

因為是測試什么權限就這么地吧有問題再說

登錄ftp *.*.*.*

登錄成功后你所在的位置是你登錄用戶的家目錄,所以你需要創建個目錄來存放東西。

嘗試創建個文件mkdir
files

vsftp的使用(土著篇)

嗯嗯,成功牽手。

在window服務端進行測試

輸入地址ftp://*.*.*.*

vsftp的使用(土著篇)vsftp的使用(土著篇)

好了再次牽手成功


失敗分析

如果被拒絕,請放心總有一天牽手成功

先去看看配置文件是不是出錯了

再去服務端看sebool是不是又出問題了

getsebool -a
| grep ftp

找到讀寫規則修改下

setsebool
-P ftpd _full_access=on

如果還是不行請查看你的用戶是不是因為權限問題,基本就這么多東西。其實很簡單

再次嘗試吧

如果還是無法創建。

請把腦殼打開把水放干凈

好吧水太多,只能按照風水來說了。很玄,GG

畢竟系統默認的就是本地用戶模式基本都是拿來就能用的。

水平有限,勿噴

原創文章,作者:眼一睜,如若轉載,請注明出處:http://www.www58058.com/83288

(0)
眼一睜眼一睜
上一篇 2017-07-30
下一篇 2017-07-30

相關推薦

  • N28-第四周

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。
    2、編輯/etc/group文件,添加組hadoop。
    3、手動編輯/etc/passwd文件新增一行,添加用戶hadoop,其基本組ID為hadoop組的id號;其家目錄為/home/hadoop。
    4、復制/etc/skel目錄為/home/hadoop,要求修改hadoop目錄的屬組和其它用戶沒有任何訪問權限。
    5、修改/home/hadoop目錄及其內部所有文件的屬主為hadoop,屬組為hadoop。
    6、顯示/proc/meminfo文件中以大寫或小寫S開頭的行;用兩種方式;
    7、顯示/etc/passwd文件中其默認shell為非/sbin/nologin的用戶;
    8、顯示/etc/passwd文件中其默認shell為/bin/bash的用戶;
    9、找出/etc/passwd文件中的一位數或兩位數;
    10、顯示/boot/grub/grub.conf中以至少一個空白字符開頭的行;
    11、顯示/etc/rc.d/rc.sysinit文件中以#開頭,后面跟至少一個空白字符,而后又有至少一個非空白字符的行;
    12、打出netstat -tan命令執行結果中以‘LISTEN’,后或跟空白字符結尾的行;
    13、添加用戶bash, testbash, basher, nologin (此一個用戶的shell為/sbin/nologin),而后找出當前系統上其用戶名和默認shell相同的用戶的信息;

    2017-12-30
  • 06文本工具簡單介紹

    在Linux系統中,一個核心理念就是:一切皆文件。正確的對系統中文本的編輯配置與管理是Linux系統得以穩定運行的一個重要大前提。 因此Linux系統中的文件與管理特別重要,下面簡單說一下在對文件處理過程中經常用到的一些命令工具。 文本查看命令:cat,tac,rev,more,less cat [option]…[file]… -E…

    Linux干貨 2016-10-31
  • Centos圖形界面和命令行界面切換—-使用init

    1、從圖形界面切換到命令行界面      點擊Applications–System Tools–Terminal。    打開后輸入: su root(運行init需要管理員權限) 按回車,輸入init 3或者init 2都可以,然后回車就可以    進入命令行界…

    Linux干貨 2015-11-10
  • linux 基礎命令(四)

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其他用戶均沒有任何訪問權限。 [root@localhost home]# cp -r /etc/skel/ /home/tuser1 [root@localhost home]# c…

    Linux干貨 2016-10-16
  • 8.10作業

    1、編寫腳本/root/bin/systeminfo.sh,顯示當前主機系統信息,包括主機名,IPv4地址,操作系統版本,內核版本,CPU型號,內存大小,硬盤大小。 echo  "your host is `hostname` " echo  "ip address is `ifconfig | sed -n…

    Linux干貨 2016-08-15
  • 8月22日shell腳本編程之循環和函數

    shell腳本編程 本章內容 編程基礎 腳本基本格式 變量 運算 條件測試 流程控制 函數 數組 高級字符串操作 高級變量 配置用戶環境 編程基礎 程序:指令+數據 編程程序風格:   過程式:以指令為中心,數據服務于指令   對象式:以數據為中心,指令服務于數據 shell程序:提供了編程能力,解釋執行 程序的執行方…

    Linux干貨 2016-08-24
欧美性久久久久