linux xinetd模式下的ftp只允许某用户切换目录或只允许某用户登陆

一、只允许某用户登陆
开启ftp服务:编辑/etc/xinetd.d/vsftpd,将服务打开 disable = no,重启xinetd服务
编辑/etc/vsftpd.conf文件,添加:
userlist_deny=NO #userlist_deny只允许userlist中的用户访问ftp
userlist_enable=YES #开启userlist选项
userlist_file=/etc/user_list #userlist配置文件的位置(如果没有需要新建)
重启服务xinetd服务

二、ftp只允许某用户切换目录
编辑:/etc/vsftpd.conf
开启选项:
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list (没有的话需要新建)
在/etc/vsftpd/chroot_list添加允许的用户
重启xinetd服务

原文地址:http://blog.51cto.com/13803030/2313440

时间: 2024-08-27 22:21:43

linux xinetd模式下的ftp只允许某用户切换目录或只允许某用户登陆的相关文章

linux mini模式下如何制作本地yum源,并用远程工具安装 vim

linux mini模式下如何制作本地yum源,并用远程工具安装 vim 打开虚拟机 启动centos 系统 点右下角的光盘图标 出现连接(或是断开).设置,下拉菜单,选择 "设置" 在虚拟机设置对话框内如图所示 [[email protected] ~]# vim -bash: /usr/bin/vim: 没有那个文件或目录 光盘挂载: 查看系统中所有的挂载信息 [[email protected] ~]# mount /dev/sda3 on / type ext4 (rw) pr

linux下自动ftp到服务器对比拷贝指定目录下文件

#!/bin/bash process=8 PWD=`pwd` DAT=`date` ftpip="192.168.1.1" user="ftp_username" password="ftp_password" local_dir="/home/" getlist() { ftp -n $ftpip <<EOF |awk '{print $9}'|sed '/^$/d' >$PWD/list user $u

Linux文本模式下监听鼠标事件

Linux文本模式下监听鼠标事件,这里是通过gpm这个来实现的,代码如下: 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <unistd.h> 4 #include <gpm.h> 5 6 void main(int argc,char **argv) 7 { 8 fd_set readset; 9 Gpm_Event event; 10 Gpm_Connect conn; 11 12 conn.

linux命令行模式下对FTP服务器进行文件上传下载

参考源:点击这里查看 1. 连接ftp服务器 格式:ftp [hostname| ip-address]a)在linux命令行下输入: ftp 192.168.1.1 b)服务器询问你用户名和密码,分别输入用户名和相应密码,待认证通过即可. 2. 下载文件 下载文件通常用get和mget这两条命令.a) get 格式:get [remote-file] [local-file]将文件从远端主机中传送至本地主机中.如要获取远程服务器上/usr/your/1.htm,则 ftp> get /usr/

RedHat Linux文本模式下乱码解决方法

如果在安装RedHat Linux时选择中文未缺省语言,在文本模式下会出现乱码情况,对于在CLI(command-line interface,命令行界面)方式下调试程序时诸多不便,因为出错信息全是乱码,下面说明乱码问题如何解决: 方法1: 1.locale命令查看当前系统使用的语言 可以看到当前系统使用中文语言 2.export LC_ALL=POSIX修改LC_ALL语言选项 3.locale命令再次查看 可以看到语言设置已修改,但该方法在用户注销或重启后会失效,若要保存设置请看方法2 方法

linux命令行下的ftp 多文件下载和目录下载(转)

目标ftp服务器是一个非标准端口的ftp 1.通过shell登录 #ftp    //shell下输入ftp命令,进入到ftp提示符 >open IP  PORT   //IP ,PORT对应为服务器的IP和端口号 或者直接使用一条语句 #ftp  IP  PORT 2.多文件下载(对目录无效) 如:下载目录下的所有文件(子目录是无法下载下来的) >mget * 这样操作,下载每个文件都会提问,每次都要输入一个y 要去掉提问,就要先输入 >prompt off 3.解决:ftp命令行不支

linux vi模式下基本命令和快捷键

移动光标上:k nk:向上移动n行 9999k或gg可以移到第一行 G移到最后一行下:j nj:向下移动n行左:h nh:向左移动n列右:l nl:向右移动n列 w:光标以单词向前移动 nw:光标向前移动n个单词 光标到单词的第一个字母上b:与w相反e: 光标以单词向前移动 ne:光标向前移动n个单词 光标到单词的最后一个字母上ge:与e相反 $:移动光标到行尾 n$:移动到第n行的行尾0(Num):移动光标到行首^:移动光标到行首第一个非空字符上去 f<a>:移动光标到当前行的字符a上,nf

linux 桥接模式下 固定ip 设置

DEVICE=eht0   #网卡名称BOOTPROTO=none #关闭自动获取  dhcp  IPADDR=192.168.0.178   #ip地址GATEWAY=192.168.0.1  DNS1=192.168.0.1HWADDR=00:0c:29:0f:95:75NM_CONTROLLED=yesONBOOT=yes  #开机启动TYPE=Ethernet  UUID="6ed41d71-9f0c-4bf8-8ff6-7a728926356d"IPV6INIT=noUSER

Linux菜鸟成长日记 ( Linux 下的 ftp 文件传输协议 )

https://blog.csdn.net/buster_zr/article/details/80244542 FTP FTP 是 File Transfer Protocol (文件传输协议)的英文简称,而中文简称为"文传协议".用于Internet上的控制文件的双向传输.同时,它也是一个应用程序(Application).基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件.在FTP的使用当中,用户经常遇到两个概念:"下载"(