二:Unit 9

#######################################################################3

###################vsftpd服务###########################################

#########################################################################

1.什么是ftp

文件传输协议

2.安装ftp

yum install vsftpd  -y

systemctl start vsftpd

systemctl stop firewalld

systemctl enable vsftpd

setenforce 0

lftp ip    ##能登陆并且显示,表示安装成功

3.vsftpd文件信息

/var/ftp    ##默认发布目录

/etc/vsftpd    ##配置目录

4.vsftpd服务的配置参数

1)匿名用户设定

anonymous_enable=YES|NO    ##匿名用户登陆限制

#<匿名用户上传>

vim /etc/vsftpd/vsftpd.conf

write_enable=YES

29:anon_upload_enable=YES

chgrp ftp /var/ftp/pub

chmod 775 /var/ftp/pub

#<匿名用户家目录修改>

anon_root=/direcotry

#<匿名用户上传文件默认权限修改>

anon_umask=xxx

#<匿名用户建立目录>

anon_mkdir_write_enable=YES|NO

#<匿名用户下载>

anon_world_readable_only=YES|NO     ##设定参数值为no表示匿名用户可以下载

#<匿名用户删除>

anon_other_write_enable=YES|NO

#<匿名用户使用的用户身份修改>

chown_uploads=YES

chown_username=student

#<最大上传速率>

anon_max_rate=102400

#<最大链接数>

max_clients=2

2)本地用户设定

local_enable=YES|NO    ##本地用户登陆限制

write_enable=YES|NO    ##本地用户写权限限制

#<本地用户家目录修改>

local_root=/directory

#<本地用户上传文件权限>

local_umask=xxx

#<限制本地用户浏览/目录>

所有用户被锁定到自己的家目录中

chroot_local_user=YES

chmod u-w /home/*

用户黑名单建立

chroot_local_user=NO

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

用户白名单建立

chroot_local_user=YES

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

#<限制本地用户登陆>

vim /etc/vsftpd/ftpusers        ##用户黑名单

vim /etc/vsftpd/user_list        ##用户临时黑名单

用户白名单设定

userlist_deny=NO

/etc/vsftpd/user_list        ##参数设定,此文件变成用户白名单,只在名单中出现的用户可以登陆ftp

#<ftp虚拟用户的设定>

创建虚拟帐号身份)

vim /etc/vsftpd/loginusers        ##文件名称任意

ftpuser1

123

ftpuser2

123

ftpuser3

123

db_load -T -t hash -f /etc/vsftpd/loginusers loginusers.db

vim /etc/pam.d/ckvsftpd        ##文件名称任意

accountrequiredpam_userdb.sodb=/etc/vsftpd/loginusers

authrequiredpam_userdb.sodb=/etc/vsftpd/loginusers

vim /etc/vsftpd/vsftpd.conf

pam_service_name=ckvsftpd

guest_enable=YES

虚拟帐号身份指定)

guest_username=ftpuser

chmod u-w /home/ftpuser

虚拟帐号家目录独立设定)

vim /etc/vsftpd/vsftpd.conf

local_root=/ftpuserhome/$USER

user_sub_token=$USER

mkdir /ftpuserhome

chgrp ftpuser /ftpuserhome

chmod g+s /ftpuserhome

mkdir /ftpuserhome/ftpuser{1..3}

虚拟帐号配置独立)

vim /etc/vsftpd/vsftpd.conf

user_config_dir=/etc/vsftpd/userconf

mkdir -p /etc/vsftpd/userconf

vim /etc/vsftpd/userconf/ftpuser1

在此文件中设定配置文件中的所有参数,此文件的优先级高

时间: 2024-08-03 18:38:24

二:Unit 9的相关文章

delphi 合并两个 Wav 文件流的函数

delphi 合并两个 Wav 文件流的函数 合并两个 Wav 文件的函数 实例一 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject); e

[转万一] 不使用标题栏拖动窗体

http://www.cnblogs.com/del/archive/2008/04/30/1178226.html 方法一.二.三效果图: 方法四效果图: 方法一: unit Unit1; interface uses   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,   Dialogs; type   TForm1 = class(TForm)     procedure FormMous

CentOS 7 系列(二)系统服务配置--单元(Unit)

systemd.unit 单元(Unit) Systemd由一个叫做单元(Unit)的概念,它保存了服务.设备.挂载点和操作系统其他信息的配置文件,并能够处理不同单元之间的依赖关系.大部分单元都静态的定义在单元文件中,也有一些是动态生成的.单元有多种状态: 处于活动的则是(active),当前正在运行 停止的则是(inactive),当前已经停止 启动中的则是(activing),当前正在启动 停止中的则是(deactiving),当前正在停止 失败的则是(failed)状态,意思说单元启动过程

【.Net设计模式系列】工作单元(Unit Of Work)模式 ( 二 )

回顾 在上一篇博客[.Net设计模式系列]仓储(Repository)模式 ( 一 ) 中,通过各位兄台的评论中,可以看出在设计上还有很多的问题,在这里特别感谢 @横竖都溢 @ 浮云飞梦 2位兄台对博文中存在的问题给予指出,并提供出好的解决方案,同时也感谢其他园友的支持.欢迎各位园友对博文中出现的错误或者是设计误区给予指出,一方面防止“误人子弟”,另一方面则可以让大家共同成长. 对于上一篇博客,只是给大家提供了一种对于小型项目数据访问层的一种实现方式,通过Sql语句和传递参数来实现CRUD.并未

二:Unit 7

Unit7访问网络文件系统 cifs网络文件系统访问 1.安装共享访问客户端 yum install samba-client -y 2.识别共享服务器共享目录 smbclient -L //172.25.254.253 3.访问共享 命令访问) 挂载访问) mount //172.25.254.253/westos /mnt -o username=guest 4.开机自动挂载cifs 方法1) vim /etc/fstab //172.25.254.253/westos /mntcifsde

二:Unit 8

####################################### ##############ldap网络帐号############# 1.ldap是什么 ldap目录服务认证,和windows活动目录类似,就是记录数据的一种方式 2.ldap客户端所须软件 yum sssd krb5-workstation -y 3.如何开启ldap用户认证 authconfig-tui ┌────────────────┤ Authentication Configuration ├────

Unit高级环境编程 知识积累(二)。

本文仅作个人积累.待功成,重新分类排版. 章14起 1:非阻塞IO:发出open/read/write等IO操作,并使这些操作不会永远阻塞.当不能完成时,会立即出错返回. 1,非阻塞的两种标志方式:指定标志:O_NONBLOCK. 2,非阻塞语义:文件状态标志的更改影响同一文件表项的所有用户,但与通过其他文件表项对同一设备的访问无关.(关联于文件表项) 2:记录锁功能(字节范围锁):一个进程正在读/修改文件的某个部分时,使用记录锁可以阻止其他进程修改同一个文件区. 1,它可以只锁住文件的一段区域

工作单元(Unit Of Work)模式 ( 二 )

转自 http://www.cnblogs.com/retop/p/5193394.html 理论介绍 在进行数据库添加.修改.删除时,为了保证事务的一致性,即操作要么全部成功,要么全部失败.例如银行A.B两个账户的转账业务.一方失败都会导致事务的不完整性,从而事务回滚.而工作单元模式可以跟踪事务,在操作完成时对事务进行统一提交. 理论参考:http://martinfowler.com/eaaCatalog/unitOfWork.html 具体实践 首先,讲解下设计思想:领域层通过相应的库实现

二:Unit 4

###################################### ###########II 第四单元################ ###################################### ##1.分区方式 [[email protected] ~]# fdisk  /dev/vdb    ##划分/dev/vdb Welcome to fdisk (util-linux 2.23.2). Changes will remain in memory only,