返回顶部
首页 > 资讯 > 精选 >如何进行CentOS vsftpd安装系统帐户设置
  • 714
分享到

如何进行CentOS vsftpd安装系统帐户设置

2023-06-16 22:06:40 714人浏览 薄情痞子
摘要

这期内容当中小编将会给大家带来有关如何进行Centos vsftpd安装系统帐户设置,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。CentOS vsftpd还是比较常用的,于是我研究了一下CentOS v

这期内容当中小编将会给大家带来有关如何进行Centos vsftpd安装系统帐户设置,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

CentOS vsftpd还是比较常用的,于是我研究了一下CentOS vsftpd,在这里拿出来和大家分享一下,希望对大家有用。CentOS vsftpd的设置(虚拟用户)前面学校好几台服务器上都需要配置ftp,但一直没有整成功,这次总算完成一件事情了,在centos下完成vsftp的配置了。

步骤很简单:需求:(虚拟用户分下载用户/下载、上传但不能删除用户/管理用户)

一、CentOS vsftpd安装

yum -y install vsftpd*  yum -y install pam*  yum -y install db4*

二、CentOS vsftpd系统帐户

CentOS vsftpd服务的宿主用户
useradd vsftpd -s /sbin/nologin默认的Vsftpd的服务宿主用户是root,但是这不符合安全性的需要。这里建立名字为CentOS vsftpd的用户,用他来作为支持CentOS vsftpd的服务宿主用户。由于该用户仅用来支持Vsftpd服务用,因此没有许可他登陆系统的必要,并设定他为不能登陆系统的用户。

CentOS vsftpd虚拟宿主用户
useradd ftp -s /sbin/nologin(服务器上装完了就用一个用户是ftp)本篇主要是介绍CentOS vsftpd的虚拟用户,虚拟用户并不是系统用户,也就是说这些FTP的用户在系统中是不存在的。他们的总体权限其实是集中寄托在一个在系统中的某一个用户身上的,所谓CentOS vsftpd的虚拟宿主用户,就是这样一个支持着所有虚拟用户的宿主用户。由于他支撑了FTP的所有虚拟的用户,那么他本身的权限将会影响着这些虚拟的用户,因此,处于安全性的考虑,也要非分注意对该用户的权限的控制,该用户也绝对没有登陆系统的必要,这里也设定他为不能登陆系统的用户。不允许相关用户登录。

三、CentOS vsftpd.conf设置

备份cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak

设置anonymous_enable=NO设定不允许匿名访问local_enable=YES设定本地用户可以访问。注意:主要是为虚拟宿主用户,如果该项目设定为NO那么所有虚拟用户将无法访问。
write_enable=YES设定可以进行写操作。local_umask=022设定上传后文件的权限掩码。

anon_upload_enable=NO禁止匿名用户上传。anon_mkdir_write_enable=NO禁止匿名用户建立目录。dirmessage_enable=YES设定开启目录标语功能。xferlog_enable=YES设定开启日志记录功能。connect_from_port_20=YES设定端口20进行数据连接。chown_uploads=NO设定禁止上传文件更改宿主。

xferlog_file=/var/log/vsftpd.log设定CentOS vsftpd的服务日志保存路径。注意,该文件默认不存在。必须要手动touch出来,并且由于这里更改了CentOS vsftpd的服务宿主用户为手动建立的CentOS vsftpd。必须注意给与该用户对日志的写入权限,否则服务将启动失败。

xferlog_std_fORMat=YES设定日志使用标准的记录格式nopriv_user=vsftpd设定支撑CentOS vsftpd服务的宿主用户为手动建立的CentOS vsftpd用户。注意,一旦做出更改宿主用户后,必须注意一起与该服务相关的读写文件的读写赋权问题。

比如日志文件就必须给与该用户写入权限等。async_abor_enable=YES设定支持异步传输功能。ascii_upload_enable=YESascii_download_enable=YES设定支持ASCII模式的上传和下载功能。ftpd_banner=Welcome to Awei FTP servers设定CentOS vsftpd的登陆标语。chroot_local_user=YES禁止本地用户登出自己的FTP主目录。pam_service_name=vsftpd设定PAM服务下CentOS vsftpdd的验证配置文件名。

因此,PAM验证将参考/etc/pam.d/下的CentOS vsftpd文件配置。以下这些是关于CentOS vsftpd虚拟用户支持的重要配置项目。默认Vsftpd.conf中不包含这些设定项目,需要自己手动添加配置。guest_enable=YES设定启用虚拟用户功能。guest_username=ftp指定虚拟用户的宿主用户。

virtual_use_local_privs=YES设定虚拟用户的权限符合他们的宿主用户。user_config_dir=/etc/vsftpd/vconf设定虚拟用户个人Vsftp的配置文件存放路径。也就是说,这个被指定的目录里,将存放每个Vsftp虚拟用户个性的配置文件,一个需要注意的地方就是这些配置文件名必须和虚拟用户名相同。[color=Red][b](比如说vsftpd.conf的配置文件,你复制到这个目录下,你要mv一下,配置成虚拟用户的名称)[/b][/color]—-

建立CentOS vsftpd的日志文件,并更该属主为Vsftpd的服务宿主用户:
[root@KcentOS5 ~]# touch /var/log/vsftpd.log
[root@KcentOS5 ~]# chown vsftpd.vsftpd /var/log/vsftpd.log

建立虚拟用户配置文件存放路径:
[root@KcentOS5 ~]# mkdir /etc/vsftpd/vconf/

上述就是小编为大家分享的如何进行CentOS vsftpd安装系统帐户设置了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注编程网精选频道。

--结束END--

本文标题: 如何进行CentOS vsftpd安装系统帐户设置

本文链接: https://lsjlt.com/news/285950.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 如何进行CentOS vsftpd安装系统帐户设置
    这期内容当中小编将会给大家带来有关如何进行CentOS vsftpd安装系统帐户设置,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。CentOS vsftpd还是比较常用的,于是我研究了一下CentOS v...
    99+
    2023-06-16
  • 如何进行CentOS vsftpd使用安装与配置问题
    如何进行CentOS vsftpd使用安装与配置问题,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。CentOS vsftpd安装不用说了,服务启动也不用说了,关键是服务启动...
    99+
    2023-06-16
  • 怎么安装建立CentOS vsftp系统帐户
    今天就跟大家聊聊有关怎么安装建立CentOS vsftp系统帐户,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。CentOS vsftp安装:安装CentOS Vsftpd服务相关部件...
    99+
    2023-06-16
  • CentOS vsftp怎么安装系统帐户与配置文件
    本篇内容介绍了“CentOS vsftp怎么安装系统帐户与配置文件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一.安装:安装CentOS ...
    99+
    2023-06-16
  • 如何进行CentOS操作系统安全设置
    如何进行CentOS操作系统安全设置,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。这次我们讲的还是安全问题,在CentOS操作系统中,可以通过有效的安全设置来避免很多的问题...
    99+
    2023-06-16
  • 如何进行CentOS 6安装JDK及系统配置
    今天就跟大家聊聊有关如何进行CentOS 6安装JDK及系统配置,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一直对CentOS情有独钟,但因为很少用到,所以基本上不该忘的都忘了,该...
    99+
    2023-06-16
  • Linux系统如何进行Centos 7.6安装
    这篇文章给大家介绍Linux系统如何进行Centos 7.6安装,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。记录安装CentOS 7.6系统过程一、安装准备(安装实体机服务器需要):服务器在安装系统前需要将新服务器的...
    99+
    2023-06-05
  • Linux系统如何安装vsftpd
    这篇文章主要为大家展示了“Linux系统如何安装vsftpd”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统如何安装vsftpd”这篇文章吧。vsftpd 是“very secure...
    99+
    2023-06-28
  • 如何进行linux ubuntu系统下的安装及设置
    这篇文章将为大家详细讲解有关如何进行linux ubuntu系统下的安装及设置,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。debian下安装MySQL:1...
    99+
    2024-04-02
  • CentOS vsftpd用户如何手动建立操作系统
    CentOS vsftpd用户如何手动建立操作系统,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。CentOS Linux由于同时具有与RHEL的兼容性和企业级应...
    99+
    2023-06-16
  • vsftpd安装配置,Linux系统配置FTP服务器教程(CentOS 7)
    vsftpd(very secure FTP daemon)是Linux下的一款小巧轻快、安全易用的FTP服务器软件。今天飞飞将和你分享Linux系统安装并配置vsftpd,搭建FTP环境。 先让我们来认识下FTP! FTP(F...
    99+
    2023-09-01
    服务器 linux centos
  • 如何进行CentOS操作系统账户管理
    本篇文章给大家分享的是有关如何进行CentOS操作系统账户管理,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。账户管理相关配置文件如下:账户信息文件是/etc/passwd、账户...
    99+
    2023-06-10
  • 如何安装CentOS系统中GitLab客户端
    本篇内容主要讲解“如何安装CentOS系统中GitLab客户端”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何安装CentOS系统中GitLab客户端”吧!添加epel仓库代码如下:cat &...
    99+
    2023-06-10
  • 让Windows7系统中更安全的用户帐户设置方法
     在Windows 7的帮助文件里面有提到一个问题,为什么使用标准用户帐户而不是管理员帐户微软在回复中提到两点,都是让Windows 7更安全。   1、标准帐户可防止用户做出会对该计算机的所有用户造成影响的更改(如删除...
    99+
    2023-05-29
    Windows7系统 更安全 用户帐户 设置方法 帐户 设置 用户 系统 Windows7
  • 如何安装CentOS系统
    本篇内容介绍了“如何安装CentOS系统”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!因为笔者一直都是使用CentOS,所以这次安装系统也是...
    99+
    2023-06-10
  • linux系统如何进行gcc安装
    linux系统如何进行gcc安装,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。GCC简介:GCC是以GPL许可证所发行的自由软件,也是GNU计划的关键部分。GCC的初衷是为GN...
    99+
    2023-06-28
  • centos 5 yum如何安装与配置vsFTPd FTP服务器
    本篇文章为大家展示了centos 5 yum如何安装与配置vsFTPd FTP服务器,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。什么是vsftpd vsftpd是一款在Linux发行版中最受推崇的...
    99+
    2023-06-10
  • CentOS系统下如何安装及配置JDK
    这篇文章主要为大家展示了“CentOS系统下如何安装及配置JDK”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“CentOS系统下如何安装及配置JDK”这篇文章吧。前言说到 JDK 就不得不提一下...
    99+
    2023-06-22
  • CentOS 6.5系统中如何安装配置VNC
    这篇文章主要介绍了CentOS 6.5系统中如何安装配置VNC,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、安装 VNC  默认情况下,CentOS 6.4 是没有安装的...
    99+
    2023-06-10
  • 如何进行CentOS系统PHP优化
    这篇文章将为大家详细讲解有关如何进行CentOS系统PHP优化,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写...
    99+
    2023-06-16
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作