在 isilon 中使用 ldap 登录 ftp 服务
为什么80%的码农都做不了架构师?>>>
LDAP 的配置见:
- 将Samba接入LDAP认证并严格控制权限
查看当前
isi ftp list
配置:
accept-timeout 60
allow-anon-access NO
allow-anon-upload NO
allow-dirlists YES
allow-downloads YES
allow-local-access YES
allow-writes YES
always-chdir-homedir YES
anon-chown-username ftp
anon-root-path /ifs/home/ftp
anon-umask 077
ascii-mode off
connect-timeout 60
data-timeout 300
dirlist-localtime NO
dirlist-names hide
file-create-perm 0666
local-root-path /ifs/home/ftp
local-umask 002
server-to-server NO
session-support YES
session-timeout 300
user-config-dir /ifs/data/ftp-role
denied-user-list (none)
limit-anon-passwords NO
anon-password-list (disabled)
chroot-local-mode All local users chrooted; exception list inactive
chroot-exception-list (none)
- 关键配置
isi ftp --help
:
isi ftp local-root-path --value "/ifs/home/ftp"
isi ftp local-umask --value 002
isi ftp anon-chown-username --value ftp
isi ftp allow-anon-upload NO
isi ftp always-chdir-homedir NO
isi ftp chroot-local-mode all
isi ftp ls
# 重启服务的方法:
isi services -a vsftpd disable
isi services -a vsftpd enable
- 创建用户
bash /ifs/data/create-ftpuser.sh higkoo
后即可使用LDAP
帐号登录使用:
#!/usr/bin/env bash
/bin/cp -fv /ifs/data/ftp-role/higkoo /ifs/data/ftp-role/${1}
/bin/mkdir -pv /ifs/home/ftp/${1}
/usr/sbin/chown ${1} /ifs/home/ftp/${1}
exit 0
由于 /ifs 指定了 noexec 选项,所以放在 /ifs 目录下的脚本都不能直接运行。
OneFS on /ifs (efs, local, noatime, noexec)
- 用户的模板配置
/ifs/data/ftp-role/higkoo
示例:
guest_enable=YES
guest_username=ftp
virtual_use_local_privs=YES
user_sub_token=$USER
chroot_local_user=YES
local_root=/ifs/home/ftp/$USER
anon_world_readable_only=NO
write_enable=YES
anon_upload_enable=NO
- 这样就实现了一个公有
ftp
服务啦,只要有ldap
帐号就有自己的目录。 - 再实现
web
+ldap
+webdav
访问特定目录,就爽歪歪了。
转载于:https://my.oschina.net/anglix/blog/680965
在 isilon 中使用 ldap 登录 ftp 服务相关推荐
- wordpress中安装插件需要ftp服务怎么破
2019独角兽企业重金招聘Python工程师标准>>> 在初次搭建wordpress成功好,笔者想安装wordpress中有趣的插件时缺发现需要ftp服务 天真的笔者还真的搭建了一个 ...
- Linux网络服务(中)FTP服务配置
FTP服务 1. FTP简介 FTP文件传输协议,是Internet上用来传送文件的协议,由一系列规格说明文档组成,通过FTP协议,就可以完成两台计算机之间的复制.FTP标准命令TCP端口号为21,P ...
- Linux 在 linux 中搭建 FTP 服务
概述 在本篇博文中,我将会介绍如何搭建你自己的FTP服务 FTP是什么 FTP 是文件传输协议File Transfer Protocol的缩写.顾名思义,FTP用于计算机之间通过网络进行文件传输.你 ...
- FTP服务的登录方式
FTP服务的登录方式 匿名用户登录 系统用户登录 虚拟用户登录 匿名用户登录 只能通过 2 个用户 (默认:FTP 和 anonymous) 进行登陆 创建匿名登录后的使用者 useradd anon ...
- Linux系统中的FTP服务配置与管理
目录 一.FTP协议 1.介绍 2.用处 3.FTP原理 4.FTP工作模式 (1)主动模式 (2)被动模式 5.FTP实现 (1)wuftpd (2)proftpd (3)vsftpd 二.FTP服 ...
- 信创平台下构建FTP服务
FTP服务是网基本服务之一,本文关于信创环境下如何构建基本FTP服务及使用. 一.FTP协议概述 FTP全称是File Transfer Protocol,FTP是在TCP/IP网络和INTERNET ...
- FTP服务(vsftpd)配置
根据很多人对CentOS FTP服务的不解,我觉得应该对CentOS FTP服务做出一定的解释. 1.安装 一般在CentOS上都自动安装了vsftd,若没有安装则可以使用以下步骤进行安装 yum - ...
- linux root登陆ftp,LINUX服务器下用root登录ftp
因为安全方面的原因,root用户是默认不能登录ftp服务的. 如果一定要用root登录,则: 1.删除/etc/vsftpd.ftpusers中的root 2.删除/etc/vsftpd.user_l ...
- Centos搭建FTP服务
前言: Centos 搭建FTP服务学习记录 FTP简介 FTP简称"文件传输协议",用于Internet上的控制文件的双向传输. 在FTP中常遇到两个概念: 下载和上传 &quo ...
- Linux安装FTP服务-----vsftpd
检查是否已经安装vsftpd服务 rpm -qa | grep vsftpd 没有出现 vsftpd-xxx字样表示没有安装 1.下载vsftpd.rpm格式的安装包 redhat5: http:// ...
最新文章
- Nginx —— nginx的命令行控制(nginx的启动与停止、重载配置文件、回滚日志文件、平滑升级等操作)
- 案例分析:产品中非模态反馈”信息设计的意义与方式
- 使用Windows 自带防火墙拦截勒索病毒
- HTML5网站大观:10个精美的复古风格 HTML5 网站作品
- jqueryForm 异步上传图片文件
- sublime text_Sublime Text Editor赠品报告和获胜者
- 7. mybatis实战教程(mybatis in action)之八:mybatis 动态sql语句
- 如何使用代理服务器更新系统_iPhone如何屏蔽iOS系统更新支持iOS12 iOS13
- python中iter方法_Python中的迭代器(iter())函数。
- Socket编程中,阻塞与非阻塞的区别
- KNX转485模块专用配置软件使用说明书
- 大数据平台之今日头条采集,今日特卖全自动发布,淘宝达人有好货一键上传
- Python基础知识——字典:for循环遍历字典
- 如何优雅的用Axure绘制高保真原型心得分享
- 供应商管理软件如何选型 好用的供应商管理软件推荐
- 根据身份证号获取性别和生日
- 盘点那些你不知道却很有效果的网络推广方法
- 网络笔记(12) TCP协议(下):西行必定多妖孽,恒心智慧消磨难
- 怎么着手开发一个Zwave产品?
- 恋那一地月光(转贴)
热门文章
- 大学生计算机应用大赛广告设计,计算机应用工程系第四届“经纬在线杯”网页广告设计大赛圆满结束...
- 微信公众号线上和线下推广吸粉的各种技巧!你知道几个?
- 你真正理解什么是“财富自由吗”?
- 论程序员脱发是传言还是真的?
- mysql max() grou by 的使用小记
- linux 达梦 tcp tcpv6,linux下配置ipv6地址
- iOS越狱系统绕过frida检测
- 北京邮电大学计算机网络教材,北京邮电大学《计算机网络》4.pdf
- es7新特性随堂笔记
- 背景颜色、字体等的不透明区别 (opacity、transparent以及rgba的区别)