vsftp禁錮系統使用者在其家目錄,並有寫的許可權
為了系統安全,需要設定系統使用者在訪問ftp資源的時候只能訪問其家目錄,不能隨意跳轉其他目錄
修改/etc/vsftpd/vsftpd.conf配置檔案,在最下面新增以下兩行
1、chroot_local_user=YES
#開啟此引數後,vsftpd會檢查使用者家目錄是否有寫許可權,如果沒有則在使用者連線時提示許可權的錯誤
錯誤如下:
[[email protected] ~]# ftp localhost Trying ::1... Connected to localhost (::1). 220 (vsFTPd 3.0.2) Name (localhost:root): weihu 331 Please specify the password. Password: 500 OOPS: vsftpd: refusing to run with writable root inside chroot() Login failed.
2、allow_writeable_chroot=YES
#新增此引數設定系統使用者登陸ftp之後對其家目錄有寫許可權
########################
如果不需要授予寫的許可權,可以執行chmod a-x /home/weihu來解決登陸問題
相關推薦
vsftp禁錮系統使用者在其家目錄,並有寫的許可權
為了系統安全,需要設定系統使用者在訪問ftp資源的時候只能訪問其家目錄,不能隨意跳轉其他目錄 修改/etc/vsftpd/vsftpd.conf配置檔案,在最下面新增以下兩行 1、chroot_local_user=YES #開啟此引數後,vsftpd會檢查使用者家目錄是
讓ftp使用者只可存取其家目錄,但給予soft link或mount的存取權
讓ftp使用者只可存取其家目錄,但給予soft link或mount的存取權 前言 步驟 讓ftp使用者只能存取其家目錄 讓使用者存取家目錄以外的目錄 參考連結 前言 本篇譯自Lock down vsft
系統學習 Java IO ---- 目錄,概覽
Java IO 系統教程,原創。主要參考自英文教程 Java IO Tutorial 和 Java Doc。 http://tutorials.jenkov.com/java-io/index.html 將會持續更新,分開學習。先系統學習 IO 所有的類,再另外學習 NIO 。 目錄: InputS
CentOS vmware系統機系統更換電腦或目錄,mycp原始碼編譯錯誤處理方法:
** 重新生成 config.sub,config.guess,depcomp,missing 檔案即可 mkdir /svn & cd /svn svn checkout http://192.168.1.101:8080/svn/mycp & cd my
怎樣在Win7系統中搭建Web伺服器,並在區域網中訪問
第一步:開啟控制面板 第二步:進入<程式> 第三步:開啟或關閉windows功能 第四步:點選展開Internet資訊服務,全部都選中 第五步:關閉防火牆,並開啟全球資訊網服務(http)
Android使用系統DownloadManager下載更新軟體,並自動跳轉到安裝頁面
介紹:https://www.jianshu.com/p/7ad92b3d9069 1.下載apk /* * 下載apk * @param context * @param title 通知的標題 * @param url 下載的地址 * @param id 返回一個加入下載佇列的i
Docker Win 10 系統下配置和安裝,並解決安裝遇到的問題!
目前支援Windows安裝的Docker軟體主要分為兩類: 一是基於win10 系統的Docker for Windows,這個只能裝在win 10 系統可以用;還有一個就是Docker Toolbox,可以安裝在win7,8,10等系統中。 本文主要是在Win10下安裝
騰訊雲伺服器centos7.3 配置FTP,每個使用者登入FTP對應不同的檔案目錄,並只能訪問設定的目錄
VSFTPD 安裝: -- 檢視是否已經安裝 VSftpd: rpm -qa | grep vsftp yum install -y vsftpd groupadd ftpuser #建立ftpuser組 useradd -g ftpuser -s /sbin/
java實現遍歷檔案目錄,並在控制檯以樹形結構展示
package www.tree.cn; import java.io.File; /** * @Author:DAVEZJ * @Date: Created in 18:07 2018/10/27 * @E-Mail: * 一個用java遍歷檔案目錄,並且在控制
python遍歷某目錄的下兩層目錄,並查詢指定型別檔案,複製到上層資料夾
問題描述:當前目錄包含多層下級目錄,且下級目錄中各存在一個.avi檔案,每次訪問需要點選到每個下級目錄訪問一個檔案,操作複雜,且不夠直觀,所以寫了個指令碼將各個下級目錄下的avi檔案統一複製到上層目錄,直觀展示和查閱。 問題截圖 當前存在多個目錄 每個目錄裡面
mac os系統下如何識別ntfs行動硬碟,獲取讀寫許可權
第一步:更新 /etc/fstab檔案 sudo vim /etc/fstab LABEL=driver\040ddd none ntfs rw,auto,nobrowse 其中的\040的意思是代替空
Qt總結之二:遍歷資料夾和檔案目錄,並過濾和獲取檔案資訊、字尾名、字首名(二)
前言 需要在特定目錄或磁碟下查詢特定檔案 一、篩選目錄 (一)單一目錄下遍歷,篩選特定檔案 QDir dir("./SaveFiles"); QFileInfoList list = dir.entryInfoList(); (二)裝置所有磁碟中遍歷 QF
linux下掛載windows上的共享目錄,並設定所有者為非root使用者
參考了很多文章,這裡總結下我得出來的最優答案(針對我的需求而言)吧,但是還是存在bug,稍後指出! 以下是我的bash指令碼,防止多次重複掛載,相信看了就能明白: [[email protected] share]$ cat m.sh #!/bin/bash
Ubuntu系統建立普通使用者,並授予root許可權
一、在root使用者下 1.新增新使用者: useradd hadoop 2.為新增的使用者設定密碼: passwd hadoop 3.為該使用者指定命
解決Ubuntu系統啟動出現黑屏,僅有游標閃動現象
問題描述 發生時間:2018年4月5日 系統版本:Ubuntu16.04 安裝方法:完完全全按照百度經驗進行安裝 問題描述:安裝完成重啟之後,出現了黑屏現象,而且螢幕左上角一直有白色游標閃動,等了很久沒有變化。 解決方法 1、將剛剛安裝系統用過的Ubuntu啟動
C++遍歷日誌log目錄,並提取資料進行分析
1 前言 我們經常在編寫軟體的時候,需要載入log檔案來記錄程式執行過程中可能會出現的bug,或者記錄一些重要的執行資訊。一旦一個目錄下生成很多log檔案後,實際上我們管理與分析還是需要費一些時間
Qt總結之一:遍歷資料夾和檔案目錄,並過濾和獲取檔案資訊、字尾名、字首名(一)
一、採用遞迴和QDir實現資料夾下所有檔案遍歷的方法 #include <QDir> bool FindFile(const QString & path) { QDir dir(path); if (!dir.exists(
Qt總結之三:磁碟檔案操作、遍歷資料夾和檔案目錄,並過濾和獲取檔案資訊、字尾名、字首名(三)
前言 本節內容主要包括磁碟容量檢測、磁碟內指定或特定檔案的操作 話不多說,先上效果圖 共分為兩個部分,第一部分是檢測磁碟容量,第二部分是篩選磁碟內指定檔案(test.txt)或特定檔案(.txt / .png型別檔案) 獲取磁碟容量關鍵函式:【fileapi.h】 
gin日誌列印到某個目錄,並實現拆分
gin的日誌是預設列印在控制檯的,這樣管理起來並不方便。你們會說自己列印到檔案去啊?是的,我想要自己列印到指定的檔案還想要實現日誌按照日期拆分的功能,以前公司的日誌拆分都是運維利用linux的logrotate來實現的日誌拆分,比如每天凌晨拆分一次。https://www.cnblogs.com
Linux中mysql修改系統時間為北京時間,並修改成24h制
遇到這樣一個問題,linux伺服器下mysql的時間一直顯示的是12h制,但是想要的是24小時制,看到別人的建議是修改Linux時間為24h制,並重啟mysql便可。以下是一種便捷有效的修改linux時間格式和時區的方式。1.按照順序執行以下操作:tzselect5 --&g