软件仓
zookeeper操作
zookeeper单机安装
zookeeper集群安装
keeplived安装
Tomcat安装
Tomcat配置
tomcat问题
Ftp操作
proftpd文件共享
vsftpd文件共享
NFS文件共享(挂载)
NFS问题
ISCSI网络存储
Samba服务器
Rsync文件同步
Inotify工具
Inotify+Rsync脚本
DHCP服务器
DNS服务器
从DNS服务器
Etcd常用操作
etcd api常用操作
etcd 备份与恢复
Etcd web管理界面
etcd集群搭建
etcd集群管理
Screen终端软件
NTP时间服务
本文档使用MrDoc发布
返回首页
-
+
proftpd文件共享
2020年5月5日 16:47
admin
#安装 yum -y install proftpd #配置 >##配置文件/etc/proftpd.conf 在配置文件中最后增加如下部分: # ‘~ftpuser’是相对路径,也可以写成绝对路径 # 必须以‘Anonymous’开头,否则在启动proftpd服务的时候会提示错误:‘proftpd[14712]: fatal: unknown configuration directive '< ftpuser>'’ <Anonymous /var/proftpd_file> #主目录,之后的绝地路径以此为准 User ftpuser Group ftpuser UserAlias anonymous ftpuser RequireValidShell no MaxClients 20 # Put the user into /pub right after login' #用户登陆后跳转的目录 DefaultChdir ~/upload # We want 'welcome.msg' displayed at login, '.message' displayed in # each newly chdired directory and tell users to read README* files. DisplayLogin /welcome.msg DisplayChdir .message DisplayReadme README* # Cosmetic option to make all files appear to be owned by user "ftp" DirFakeUser on ftpuser DirFakeGroup on ftpuser <Directory upload> #共享目录 AllowOverwrite no <Limit READ> DenyAll </Limit> <Limit STOR> AllowUser ftpuser </Limit> </Directory> </Anonymous> --- #<LIMIT>容器内有以下权限: # CWD:改变所在目录 # MKD/XMKD:新建目录 # RNFR/RNTO:重命名目录的(一起使用) # DELE:删除文件 # RMD/XRMD:删除目录 # RETR:下载 # STOR:上传 # LOGIN:登陆 # READ:包括了RETR,SITE,SIZE,STAT # WRITE:包括了APPE, DELE, MKD, RMD, RNTO, STOR, XMKD, XRMD # DIRS:包括了DUP, CWD, LIST, MDTM, NLST, PWD, RNFR, XCUP, XCWD, XPWD # ALL:包括了READ WRITE DIRS #以上权限结合动作一起使用: # AllowUser:允许某个用户 # DenyUser:禁止某个用户 # AllowGroup:允许某个用户组 # DenyGroup:禁止某个用户组 # AllowAll:允许所有用户 # DenyAll:禁止所有用户 --- #配置ftp用户和用户组: groupadd ftpuser useradd -g ftpuser -d /home/ftpuser -s /sbin/nologin ftpuser passwd ftpuser #修改系统密码 #修改ftp共享目录权限: >#####注:若用户无共享目录的访问权限,则用户在登陆ftp共享时,会进入其用户的根目录(/home/xxx) mkdir -p /var/proftpd_file chown ftpuser:ftpuser /var/proftpd_file #增加上传目录: mkdir -p /var/proftpd_file/upload chown ftpuser:ftpuser /var/proftpd_file/upload ##重启ftp服务: systemctl restart proftpd.service 1.测试ftp服务 #如果暂时没有安装ftp客户端可以在windows下通以下方式访问 在资源管理器地址栏中输入: ftp://ip地址 ![](/media//202004/2020-04-29130141077126.png)
分享到: