1. 程式人生 > >VSFTP限制某使用者只能訪問自己的目錄

VSFTP限制某使用者只能訪問自己的目錄

主配置檔案如下..............

anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
chroot_list_enable=YES                             (限制某使用者只能訪問自己的目錄)
chroot_list_file=/etc/vsftpd/chroot_list     (限制某使用者只能訪問自己的目錄,將使用者名稱寫進這個檔案)
listen=YES
max_clients=100
max_per_ip=5


pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
user_config_dir=/etc/vsftpd/userconfig      

2.簡單解釋:以www使用者為例

 useradd www -s /sbin/nologin

1)

cd /etc/vsftpd/userconfig   

vi www

#配置poster使用者家目錄
local_root=/dir   (這裡為www登入ftp所進入的目錄)
#配置使用者可寫許可權
write_enable=yes

2)

vi   /etc/vsftpd/chroot_list

www

user2

user3

3.service vsftpd restart  重啟ftp服務即可

相關推薦

VSFTP限制使用者只能訪問自己目錄

主配置檔案如下.............. anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES xferlog_enable=YES conn

CENTOS限制FTP使用者只能訪問自己目錄

首先給使用者指定目錄 useradd -d /opt/reconciliation -s /sbin/nologin -g ftpGroup -G root ftpUser 如果是編輯使用者的FTP目錄則用 usermod -d /path/to/ftp ftp

linux中新增ftp使用者許可權只能訪問自己目錄

在linux中新增ftp使用者,並設定相應的許可權,操作步驟如下: 1、環境:ftp為vsftp。被限制使用者名稱為test。被限制路徑為/home/test 2、建使用者:在root使用者下: useradd -d /home/test test //增加使用者t

vsftpd控制使用者禁止訪問上級目錄 只能訪問自己目錄

涉及檔案: chroot_list_file=/etc/vsftpd.chroot_list 如果設定為 chroot_local_user=YES chroot_list_enable=YES(這行可以沒有, 也可以有) chroot_list_file=

vsftp限制FTP用戶只能訪問自己目錄

ftp 自己 添加用戶 vsftpd ble 配置 use all roo 修改配置文件/etc/vsftpd/vsftpd.conf chroot_local_user=YESallow_writeable_chroot=YESchroot_list_enable=YES

mysql限制用戶只能訪問指定數據庫

訪問 alter upd clas select view reference flush user 1.使用root賬戶登錄mysql mysql -uroot -ppassword 2.進入mysql數據庫 mysql > use mysql 3.限制用戶

Linux建立使用者只能訪問某個目錄

一、直接建立 1、建立一個使用者 useradd test2 2、設定使用者密碼 passwd test2 3、修改登入後文件目錄和只允許訪問某一個目錄 修改/etc/ssh/sshd_config 檔案 #Subsystem sftp /us

Apache 通過 rewrite 限制用戶訪問某個目錄

xtra pre apach ext http erro oca tom code [[email protected]/* */ ~]# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf <Vi

騰訊雲伺服器centos7.3 配置FTP,每個使用者登入FTP對應不同的檔案目錄,並只能訪問設定的目錄

VSFTPD 安裝: -- 檢視是否已經安裝 VSftpd: rpm -qa | grep vsftp yum install -y vsftpd groupadd ftpuser #建立ftpuser組 useradd -g ftpuser -s /sbin/

限制php本地檔案只能在指定目錄開啟的open_basedir配置

       php的include(),include_once(), require(),require_once(),等等開啟檔案的函式,如果開啟的檔案路徑或者檔名由外部變數傳人,而對變數沒有進行很好的檢查和控制,可能導致任意檔案的讀取漏洞。        而對本地檔

使用被限制只能訪問內網的計算機訪問外網

背景:            某圖書館臺式計算機,系統和硬碟通過網線均從伺服器對映過來 ( 所以不能拔網線 )。被限制為只能訪問內網。    &nb

vsftpd新增使用者並限制目錄(指定使用者訪問指定目錄

遇到一個例子要求為特定的使用者指定一個轉用FTP上傳目錄;LINUX裝FTP我一般選的是vsftp,一般做的都是基於使用者的訪問,簡單修改幾個引數,建立一個chroot_list檔案 就可以了,一般目錄都是在/home下面,今天遇到的例子卻是指定在其他的目錄,在網上找了些

Linux防火牆限制指定埠只能由指定IP訪問

需要對redis的埠做限制,只能讓公司內指定IP的機器訪問-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT -A INPU

vsftp給使用者指定訪問目錄,而且不能訪問上層目錄

以下都是通過vsftp設定今天發現使用ftp登陸之後,它可以向上訪問目錄,甚至可以看到任何目錄。於是我就想解決辦法。#chroot_list_enable=YES# (default follows)#chroot_list_file=/etc/vsftpd.chroot_l

Linux sftp限制用戶訪問指定目錄

usr 無法創建 penssh creat man connect restart -s ati 一、創建新用戶: [root@controller ~]# useradd test[root@controller ~]# passwd testNew password:

phpStudy配置虛擬主機後,無法正常訪問指定目錄

phpstudy 無法 alt http 配置 ima 定義 images 虛擬 報錯如下: 查看你的hosts文件,是否定義過這個站點,或,是否有錯別字。 如果報錯是下面這個的話,很明顯,站點沒有正確的指定到具體的文件(文件夾)。 phpStudy配置虛擬主

配置server禁止全部非法域名 訪問自己的server

roo index.php server director set .com family htm multipl 1、Apache2.4.1曾經: 第一種 直接拒絕訪問 打開 httpd.conf 文件,將一下配置追加到文件最後。 #直接拒絕全部非法域名 <

配置 Apache 服務器禁止所有非法域名 訪問自己的服務器

star ide yun imp span toml tor service sim 1、http2.4.1以前: 第一種 直接拒絕訪問 打開 httpd.conf 文件,將一下配置追加到文件最後。 <pre name="code" class="html"&

python 采用 BoundedSemaphore 限制多進程訪問qps

python# -*- coding: utf-8 -*- """ Created on Tue Sep 19 00:06:12 2017 @author: 37652 """ import threading import time import timer2 import requests def

限制指定機器IP訪問oracle數據庫

oracle安全通過使用數據庫服務器端的sqlnet.ora文件可以實現禁止指定IP主機訪問數據庫的功能,這對於提升數據庫的安全性有很大的幫助,與此同時,這個技術為我們管理和約束數據庫訪問控制提供了有效的手段。下面是實現這個目的的具體步驟僅供參考:1.默認的服務器端sqlnet.ora文件的內容# sqlne