当前位置: 首页 > article >正文

linux ftp 配额 quota,linux – vsftpd中的配额?

以下是您应该采取的步骤:

VSFTPD

创建/etc/vsftd.conf文件

#nano /etc/vsftpd.conf

listen=YES

anonymous_enable=NO

local_enable=YES

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

chroot_local_user=YES

secure_chroot_dir=/var/run/vsftpd

pam_service_name=vsftpd

rsa_cert_file=/etc/ssl/certs/vsftpd.pem

download_enable=yes

guest_enable=NO

write_enable=yes

#If chroot_local_user is YES, then this list becomes a list of

# users to NOT chroot()

chroot_local_user=no

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd.chroot_list

接下来创建chroot列表,以防止用户在其主目录之外浏览

#nano /etc/vsftpd.chroot_list

someusernamehere

SSH

现在,由于此用户在系统上有真实帐户(磁盘配额不适用于虚拟用户),因此如果SSH正在运行,则应更新SSH.在底部添加以下内容,并确保未列出上面的用户(即仅列出要通过SSH访问服务器的用户):

#nano /etc/ssh/sshd_config

AllowUsers username1 username2

准备挂载点

现在将安装并启用配额

这显示了如何按用户和每组执行此操作.顺便说一下,在安装文件系统时启用配额支持,因此在完成以下步骤时需要重新启动服务器.除非您确切知道自己在做什么,否则请不要在远程计算机上执行此操作.

以root身份执行以下操作或使用sudo:

#nano /etc/fstab

您需要在fstab文件(usrquota或grpquota)中包含以下内容.以下是一些示例,具体取决于您安装ubuntu服务器的方式:

/dev/hda1 /home ext2 defaults,usrquota 1 1

要么

# /home was on /dev/sda3 during installation

UUID=fce47086-925c-4164-80a4-4ba6b307123b /home ext4 defaults,usrquota 0 2

要么

# /home was on /dev/sda3 during installation

UUID=fce47086-925c-4164-80a4-4ba6b307123b /home ext4 defaults,usrquota,grpquota 0 2

您可以通过重新启动或使用以下示例重新安装:

#mount -o remount,usrquota /home

检查你的坐骑:

#mount | grep quota

加载配额内核模块:

#modprobe quota_v2 echo 'quota_v2' >> /etc/modules

设置配额

安装配额包.

#apt-get install quota quotatool

如果它们尚不存在,请创建以下文件.这些文件存储您的配额限制:

#touch /home/aquota.user

#touch /home/aquota.group

#chmod 600 /home/aquota.user /home/aquota.group

打开quatacheck而不重启:

# quotacheck -vagum

如果你的内核支持日志配额,但你没有使用它,你可能会收到错误.在这种情况下使用此命令:

# quotacheck -fvagum

为用户设置限制:

#quotatool -u someusername -bq 100M -l '200 Mb' /home

第一个值是软限制,第二个是硬限制.请注意,如果用户尝试加载100Mb文本文件并且它们的软限制已超过20Mb,则其文本文件将被截断20Mb以使其低于200Mb硬限制.

检查配额:

#repquota /home

如果您希望删除用户的配额,只需将其硬限制和软限制设置为“0”即可.

我知道这很多但是应该这样做!在发布之前,我从头开始经历了这个过程,这是肯定的.

http://www.lryc.cn/news/2419985.html

相关文章:

  • Microsoft Visual C++ Runtime Library Runtime Error的解决的方法
  • HTML基础知识,全是干货
  • CentOS7 Nginx配置ssl证书实现https安全访问
  • 门诊软件(集药房管理、划价收费、电子病历、电子处方、诊疗卡、财务为一体)
  • 9、include 文件包含
  • pci-e串口卡linux 驱动下载,PCI/PCIe串口卡并口卡驱动
  • HMM(隐马尔可夫)中文分词
  • 白嫖云开发?这羊毛不薅?
  • 下载并安装WIN7 SP2的官方补丁包
  • 洛谷入门——P1179 [NOIP2010 普及组] 数字统计
  • Android BroadcastReceiver
  • 工业大数据:制造业中的优化策略
  • asp毕业设计——基于asp+access的公司门户网站设计与实现(毕业论文+程序源码)——公司门户网站
  • 做网站的流程与步骤
  • 信管家博易大师、智星、易盛等都是证券交易软件,它们的区别主要在以下几个方面
  • 计算机考试重点题目与答案
  • 什么是CGI文件
  • Python Selenium搭建UI自动化测试框架_python ui自动化框架(1)
  • 小RNA的测序技术路线以及分析流程
  • Gabor滤波器
  • 数据结构 - 向量简单介绍
  • 从零开始搭建个人博客(保姆级教程)
  • 网络:DHCP 协议简介
  • 阿里巴巴国际站商品信息搜索采集API接口说明文档(含请求示例)
  • 基于java+ssm+jsp的人事档案管理系统
  • C++课程设计学生宿舍管理信息系统
  • 基于ssm大学生创新创业平台项目管理子系统设计与实现
  • 测试会使用到的网络知识汇总
  • 用友u8操作手册_用友U8账表操作手册
  • 十大Web网站漏洞扫描工具