转:centos中vsftp修改默认路径

如果是默认安装vsftpd的话,以下是一些文件的位置约定:
/usr/sbin/vsftpd —- VSFTPD的主程序
/etc/rc.d/init.d/vsftpd —- 启动脚本
/etc/vsftpd/vsftpd.conf —- 主配置文件
/etc/pam.d/vsftpd —- PAM认证文件
/etc/vsftpd.ftpusers —- 禁止使用VSFTPD的用户列表文件
/etc/vsftpd.user_list —- 禁止或允许使用VSFTPD的用户列表文件
/var/ftp —- 匿名用户主目录
/var/ftp/pub —- 匿名用户的下载目录

如果要更改默认下载目录,修改/etc/vsftpd/vsftpd.conf,加入如下三行:
local_root=/
chroot_local_user=YES
anon_root=/

local_root表示使用本地用户登录到ftp时的默认目录
anon_root表示匿名用户登录到ftp时的默认目录

你上面的chroot_list_file是设定锁定登陆用户在其home目录的列表,要在chroot_list_enable=YES情况下才生效。

另外,如luo_rc所述,最好不要设置默认目录为/,使用建议使用mount –bind来挂载需要的目录。

转载请注明:楚盟博客 » centos中vsftp修改默认路径

时间: 2024-08-16 22:58:29

转:centos中vsftp修改默认路径的相关文章

CentOS的vsftp修改默认配置路径方法

修改ftp的根目录只要修改/etc/vsftpd/vsftpd.conf文件即可: 加入如下几行: local_root=/var/www/htmlchroot_local_user=YESanon_root=/var/www/html 注:local_root 针对系统用户: anon_root 针对匿名用户. 重新启动服务: service vsftpd restart 任何一个用户ftp登录到这个服务器上都会chroot到/var/www/html目录下. 原文地址:https://www

CentOS中vsftp安装与配置

1. 安装使用chkconfig --list来查看是否装有vsftpd服务:使用yum命令直接安装:yum -y install vsftpd然后为它创建日志文件:touch /var/log/vsftpd.log 2.建立ftp用户及主目录:    # mkdir /var/ftp    # useradd -d /var/ftp ftp 3. 配置vsftp服务编辑/etc/vsftpd/vsftpd.conf文件,配置vsftp服务:#vi /etc/vsftpd/vsftpd.conf

android 模拟器修改默认路径问题

问题产生: 当在本地配置好自己的avd的时候(因为本地可以有图形界面,当ssh连接到机房服务器时,只能是无界面的,所以需要先在本地配置好),发送到服务器时,avd想放到和工程一个目录,而不是当前默认的~/.android/avd下,所以遇到找不到avd的问题, 1.知识点(翻译自官方文档) avd文件的默认位置 当创建一个avd时,android 工具会在开发的电脑上创建一个专用的目录存放avd,目录包括avd配置文件.用户数据镜像.sd卡镜像及设备相关的其他文件.需要注意的是,这个目录不包括系

centOS查看和修改默认默认运行级别

CentOS修改默认级别和以前的版本有所不同: [[email protected] ~]# cat /etc/inittab 运行这条命令会出现以下信息, //运行级别箭头处的multi-user.target表示3级别,即命令行模式 //运行级别箭头处的graphical.target表示5级别,即图形模式 //systemctl get-default 可以查看当前正在运行的级别 //systemctl set-default multi-user.target/graphical.tar

centos中yum安装mysql路径

1. 使用命令service mysqld stop 停止mysql 查看mysql数据库的默认路径:/var/lib/mysql 使用cp -afir  /var/lib/mysql/*   /usr/local/mysql 这里的a f i r参数具体指什么请查看cp的帮助 2. 更改my.cnf 使用命令:vim /etc/my.cnf 把其中的datadir更改为新的路径 datadir=/usr/local/mysql 为保证MySQL能够正常,需要指明mysql.sock文件的产生位

Jenkins安装修改默认路径和端口的方法

一.修改默认的jenkins安装路径 因为jenkins默认安装在c盘 C:\Users\Administrator\.jenkins下,那怎样将安装路径修改至d盘呢? 新建一个系统变量:JENKINS_HOME,值为D:\jenkins,或者其他目录.再将此路径添加至Path里. 安装完成效果: 二.有时8080端口被占用,则需要修改默认端口 1.打开终端,进入jenkin.war包的路径,如我的,将默认端口改为8081 d: cd jenkins java -jar jenkins.war

Git Bash修改默认路径

Git Bash默认安装在C:/user目录下,如果管理其他目录的代码库,需要切换目录. 修改Git Bash的默认路径,不需要每次切换了. 方法: 桌面Git Bash快捷方式,右键-->属性-->"快捷方式"标签 1,修改"起止位置"到目标路径 2,删除"目标"路径后面的 --cd-to-home 重新运行Git Bash,已被修改. 原文地址:https://www.cnblogs.com/calyn/p/9071521.htm

centOS中如何修改运行级别!

在图形化界面可以用Ctrl+Alt+F2进入命令行窗口 * 假如你使用了虚拟机,有可能会出现不能进去的问题,原因是因为热键冲突 * 解决办法:修改热键就行了 edit→parameter→hot key 进入命令行窗口之后使用root账户登录 修改默认运行级别 * 首先删除已存在的链接(不用担心,之后会再次创建一个链接):rm /etc/systemd/system/default.target * 重新创建链接:ln -s /lib/systemd/system/multi-user.targ

centos中pureftp修改匿名目录默路径

修改/etc/passwd 中用户"ftp"的家目录[[email protected] ~]#vi /etc/passwd找到ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin改成自己需要的目录如:ftp:x:14:50:FTP User:/ftproot/MYFTP:/sbin/nologin root:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:d