国产银河麒麟服务器vsftp匿名用户本地用户的一般设置
使用银河麒麟V10-sp1服务器来搭建FTP服务器。
安装vsftp
yum install vsftpd(装机镜像有包)
安装ftp客户端(可选,互联网源有)
yum install ftp
启动 systemctl start vsftpd
关闭防火墙
配置文件/etc/vsftpd/vsftpd.conf
1、匿名用户模式
客户端使用ftp用户登录,不需要密码。
文件需要有o+r权限,客户端才能下载
客户端上传文件。创建一个文件夹加上o+w权限设置 write_enable=YES
anonymous_enable=YES #允许匿名用户登录FTP
anon_root=/var/ftp/pub #设置匿名用户的登录目录默认是这个目录
anon_upload_enable=YES #打开匿名用户的上传权限
anon_mkdir_write_enable=YES #打开匿名用户创建目录的权限
anon_other_write_enable=YES#打开匿名用户删除和重命名的权限
anon_umask=022 #匿名用户的掩码
2、本地用户
local_root=/var/ftp #修改本地用户的默认ftp目录,默认是用户家目录
默认本地用户可以通过ftp登录到服务器,进行系统目录切换。可通过如下方法禁止登录ftp用户切换系统目录
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list #可以进行系统目录访问的用户列表
allow_writeable_chroot=YES
##创建chroot_list名单,开放只要把用户名写入文件即可,一行一个用户
touch /etc/vsftpd/chroot_list
----用户权限实现多用户管理ftp,如上传和下载权限分开
添加user_config_dir=/etc/vsftpd/user_conf
mkdir /etc/vsftpd/user_conf
给用户添加权限,如使某个用户不能删除文件,在/etc/vsftpd/user_conf目录下建配置文件,用用户命名。
如 vim /etc/vsftpd/user_conf/wu
添加cmds_denied=DELE,RMD,实现不能删除的文件或者文件夹的功能
多用户会有目录权限的问题,可以设置local_umask=000解决
以下一些常用控制。
local_root= 可以更改用户的ftp目录
local_max_rate= 限制此用户带宽.
cmds_denied= 此用户不可以使用的指令,多个用逗号隔开
cmds_allowed= 此用户可以使用的指令
具体操作参见如下
# ABOR - abort a file transfer
# CWD - change working directory
# DELE - delete a remote file
# LIST - list remote files
# MDTM - return the modification time of a file
# MKD - make a remote directory
# NLST - name list of remote directory
# PASS - send password
# PASV - enter passive mode
# PORT - open a data port
# PWD - print working directory
# QUIT - terminate the connection
# RETR - retrieve a remote file
# RMD - remove a remote directory
# RNFR - rename from
# RNTO - rename to
# SITE - site-specific commands
# SIZE - return the size of a file
# STOR - store a file on the remote host
# TYPE - set transfer type
# USER - send username
# less common commands:
# ACCT* - send account information
# APPE - append to a remote file
# CDUP - CWD to the parent of the current directory
# HELP - return help on using the server
# MODE - set transfer mode
# NOOP - do nothing
# REIN* - reinitialize the connection
# STAT - return server status
# STOU - store a file uniquely
# STRU - set file transfer structure
# SYST - return system type
3、虚拟用户
。。。
国产银河麒麟服务器vsftp匿名用户本地用户的一般设置相关推荐
- 国产操作系统之银河麒麟服务器版V10安装
一.银河麒麟操作系统简介 银河麒麟是目前国内国产化操作系统主流产品之一.银河麒麟高级服务器操作系统V10是针对企业级关键业务,适应虚拟化.云计算.大数据.工业互联网时代对主机系统可靠性.安全性.性 ...
- 银河麒麟服务器系统搭建本地和局域网yum源
yum主要管理基于rpm的软件包,它可以自动升级.安装.删除rpm软件包,同时它还能够自动查找并解决rpm包之间的依赖关系,并且无需管理员逐个.手工的去安装每一个rpm包.yum可以从一个或多个rep ...
- 银河麒麟服务器版本搭建本地源2.0
一.银河麒麟服务器版本搭建本地源2.0 1.官方源文件下载 下载银河麒麟服务器版本的所有rpm安装文件. 下载地址 http://update.cs2c.com.cn:8080/NS/ 我这里需要的是 ...
- 银河麒麟服务器操作系统 V10 SP1 限制root用户SSH远程登录
银河麒麟服务器操作系统版本 ############## Kylin Linux Version ################# Release: Kylin Linux Advanced Ser ...
- 银河麒麟服务器操作系统V10SP2搭建FTP服务端
文章目录 系统环境 目标场景 搭建步骤 访问测试 系统环境 OS版本:银河麒麟服务器操作系统V10SP2(x86_64) FTP服务端:vsftpd-3.0.3-31 目标场景 ①设定FTP根目录为/ ...
- 银河麒麟服务器操作系统(国防版),银河麒麟服务器操作系统V4
银河麒麟服务器操作系统是在"863计划"和国家核高基科技重大专项支持下,研制而成的高安全.高可靠.高可用国产操作系统,系统实现对飞腾.龙芯.鲲鹏.兆芯.海光等自主CPU及x86平台 ...
- .NET 6应用程序适配国产银河麒麟V10系统随记
最近想在麒麟系统上运行.NET 6程序,经过一番折腾最终完成了,简单记录一下. 目标系统: CPU: aarch64架构(ARM64) 操作系统:银河麒麟V10高级服务器系统 银河麒麟V10系统(以下 ...
- 银河麒麟服务器操作系统V10搭建内网YUM源服务器
文章目录 系统环境 YUM源拉取服务器(外网)配置 安装createrepo组件 添加repo仓库 拉取repo数据 YUM源服务端(内网)配置 YUM源客户端(内网)配置 系统环境 YUM源拉取服务 ...
- 银河麒麟服务器系统ip可ping通,但是tongweb的默认端口9060、8088不能访问,访问提示404
问题现象:银河麒麟服务器系统ip可ping通,但是tongweb的默认端口9060.8088不能访问,访问tongweb应用端口 http://192.168.0.49:9060/console以及 ...
最新文章
- Java 多线程的基本方式
- Science背靠背: NLR受体介导植物抗病反应新机制
- SecureCRT连接虚拟机
- 揭秘全球首次互联网8K直播背后的技术实现
- Java面试宝典系列之面试复习提纲
- Spring boot maven 搭建框架
- python爬虫和医学数据_医学论文中的数据有什么软件可以对之进行收集和处理吗?爬虫?...
- 编程应该用 Mac ,还是 PC ?
- 【Ubuntu】VMware下Ubuntu和主机的共享文件夹
- 用R进行meta分析(meta包)
- 大学入学计算机基础知识试题,大学计算机基础知识试题及答案
- Intel altera opencl 入门
- matlab波导色散,有效折射率法求矩形波导色散曲线(附Matlab程序)
- 论文篇-----基于机器学习的交通流预测技术的研究与应用
- cropper裁剪图片并上传
- 完整缓和曲线和非完整缓和曲线交点法坐标计算应用
- Python 第五篇 自制数字贺卡
- HBuilderX 插件下载失败 解决
- mysql error1682_mysql5.7报错 1546、1577和1682问题分析
- python代理池_进击:用Python搭建高匿代理池