最近要给一朋友分配ftp账号,才发现以前是非常熟悉的配置流程全忘记了,没得法,又去google了一下,找回了原来的感觉,赶紧记下来一些东西,供以后查阅。
我用的是pure-ftp,该ftp服务器具有非常好的安全性,首先要加一个ftp用户组,再添加ftp用户,这两个用是linux系统中实实在在的用户
组和用户,你可以用基本的linux命令搞定(但要注意,为了安全性考虑,请不要分配实际可操作的home目录与
bin目录权限给用户),组名和用户名随便取就是了。其实,你也可以不建,完全用系统中现有的用户和组,但是,为了ftp的统一管理,还是建议专门为
ftp建一个。
下面是要建立pure-ftp虚拟用户,并将该用户绑定到系统中的一个实际用户上,并设置该ftp用户的可操作目录就完成了,但是,这个可操作目录,真实用户一定要有可操作的权限,比如读,写,或读写。
我是直接修改以前的一个pure-ftp账号,改变目录用户组,给用户组赋写入权限,命令如下:
sudo pure-pw usermod 虚拟用户名 -d /var/XXX目录
sudo chown xx:ftpgroups -r /var/XXX目录
sudo chmod -r g+w /var/XXX目录
成功后,要重新生成信息库,并重启pure-ftp服务器,命令如下:
sudo pure-pw mkdb
sudo /etc/init.d/pure-ftpd restart
好,到此一切搞定,可能还要重新启动一下项目服务器,检查一下项目的文件上传,图片上传,页面图片显示是否正常,有问题的话,还得调整其它用户的权限,有些麻烦。
一般情况下,项目应用服务器tomcat我都不会轻易重启,记得有一次生启后造成ucenter同步登录解析超慢。
分享到:
相关推荐
### pure-ftp下载与配置详解 #### 知识点一:Pure-FTPd软件介绍 - **Pure-FTPd**是一款高性能、高安全性的FTP服务器软件,它支持多种认证方式,如LDAP、MySQL等,并提供了丰富的功能选项。适用于对安全性有较高要求...
linux运维手册。初级运维人员必看。内含安装前的准备、系统安装与环境搭建、mysql和oracle的安装、pure-ftp的安装、tomcat安装启动等技术
《纯净FTP服务器软件pure-ftpd 1.0.22详解》 FTP(File Transfer Protocol)是一种用于在网络上进行文件传输的协议,而Pure-FTPd则是一款轻量级、高效且安全的开源FTP服务器软件。"pure-ftpd-1.0.22.tar.gz"是一个...
pure-ftpd服务器是一种功能强大且安全的FTP服务器软件,可以在FreeBSD操作系统上搭建。下面是关于pure-ftpd服务器的详细知识点: 什么是pure-ftpd服务器 pure-ftpd服务器是一种免费的、开源的FTP服务器软件,可以...
此配置文件可以用来替换系统默认的pure-ftp.conf文件
Before all : Pure-FTPd was designed on Unix and for Unix. The Windows porthas been done because some people are forced to work on Win32 by theirpointy hairy boss. For these people, Apache is a nice ...
《纯净FTP服务器(Pure-FTPd)1.0.42详解》 FTP(File Transfer Protocol)是一种广泛使用的网络协议,用于在互联网上进行文件传输。而Pure-FTPd是一款开源、免费、轻量级且功能强大的FTP服务器软件,旨在提供安全...
Pure-FTPd是一款轻量级、安全且易于配置的FTP服务器软件,尤其适合Linux初学者。本文将详细介绍如何在Linux环境下安装并配置Pure-FTPd的1.0.21版本。 首先,我们需要从官方或者可靠的源获取`pure-ftpd-1.0.21.tar....
在这个场景中,我们关注的是在Linux环境下安装`pure-ftpd`,一个轻量级且功能丰富的FTP服务器软件。`pure-ftpd`提供了许多安全特性,如SSL/TLS加密,以及对虚拟用户的良好支持。 首先,让我们来详细了解一下`pure-...
《FTP服务器软件Pure-FTPd 1.0.36详解》 FTP(File Transfer Protocol)是互联网上广泛使用的文件传输协议,它允许用户在不同的计算机之间上传、下载文件。在众多FTP服务器软件中,Pure-FTPd因其开源、安全、易用的...
标题中的"PyPI 官网下载 | pure-sasl-0.1.5.tar.gz"表明这是一个从Python Package Index (PyPI)官方下载的压缩包,名为`pure-sasl-0.1.5.tar.gz`。PyPI是Python社区用于分发Python软件包的主要平台,开发者可以在...
pure-ftpd是一款功能强大且灵活的FTP服务器软件,它支持虚拟用户、LDAP、MySQL、PgSQL等多种认证方式。本文档将详细介绍pure-ftpd的安装配置过程,并解释配置文件的相关参数。 一、安装pure-ftpd 在安装pure-ftpd...
在搭建基于Ubuntu的FTP服务器时,通常会使用pure-ftpd这一轻量级且高效的FTP服务器软件。Pure-ftpd以它易于安装和配置、较小的资源占用以及丰富的功能特性在Linux领域内广泛使用。以下是从给定文件内容中提取的知识...
`pure-render-decorator`是一个非常有用的开源库,它专门设计用于提升React组件的性能,通过确保只在必要时进行渲染,从而降低不必要的DOM操作。这个库的核心理念是实现“纯渲染”,也就是当组件的props或state没有...
主要语言:Vue 项目分类:[后端] [前端] 项目标签:[Vue3模版] [Vue] 推荐理由:一款用Vue3+Vite4+Element-Plus+TypeScript编写的后台管理系统,兼容移动端。这个系统以其强大的功能和现代化的技术栈为开发者提供了...
"react-addons-pure-render-mixin"是React的一个官方加载项,它提供了一个优化性能的策略,特别是在处理大型复杂应用时。 标题中的“react-addons-pure-render-mixin”是React的一个关键特性,用于帮助开发者实现更...
Pure-FTPd是 Ubuntu系统下的一款功能强大且灵活的FTP服务器软件,本文将对其安装和配置进行详细介绍。 安装Pure-FTPd Ubuntu/Debian系统提供了三个不同的Pure-FTPd安装包,即pure-ftpd、pure-ftpd-ldap和pure-ftpd...
pure-ftpd-1.0.20-24.13.i586.rpm
Pure-FTPd是一款免费且功能强大的FTP服务器软件,它支持多种操作系统,并具备安全性和高适应性。而MySQL则是一个广泛使用的开源关系型数据库管理系统,用于存储用户认证信息和其他相关数据。 首先,安装前的准备...