为什么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 服务相关推荐

  1. wordpress中安装插件需要ftp服务怎么破

    2019独角兽企业重金招聘Python工程师标准>>> 在初次搭建wordpress成功好,笔者想安装wordpress中有趣的插件时缺发现需要ftp服务 天真的笔者还真的搭建了一个 ...

  2. Linux网络服务(中)FTP服务配置

    FTP服务 1. FTP简介 FTP文件传输协议,是Internet上用来传送文件的协议,由一系列规格说明文档组成,通过FTP协议,就可以完成两台计算机之间的复制.FTP标准命令TCP端口号为21,P ...

  3. Linux 在 linux 中搭建 FTP 服务

    概述 在本篇博文中,我将会介绍如何搭建你自己的FTP服务 FTP是什么 FTP 是文件传输协议File Transfer Protocol的缩写.顾名思义,FTP用于计算机之间通过网络进行文件传输.你 ...

  4. FTP服务的登录方式

    FTP服务的登录方式 匿名用户登录 系统用户登录 虚拟用户登录 匿名用户登录 只能通过 2 个用户 (默认:FTP 和 anonymous) 进行登陆 创建匿名登录后的使用者 useradd anon ...

  5. Linux系统中的FTP服务配置与管理

    目录 一.FTP协议 1.介绍 2.用处 3.FTP原理 4.FTP工作模式 (1)主动模式 (2)被动模式 5.FTP实现 (1)wuftpd (2)proftpd (3)vsftpd 二.FTP服 ...

  6. 信创平台下构建FTP服务

    FTP服务是网基本服务之一,本文关于信创环境下如何构建基本FTP服务及使用. 一.FTP协议概述 FTP全称是File Transfer Protocol,FTP是在TCP/IP网络和INTERNET ...

  7. FTP服务(vsftpd)配置

    根据很多人对CentOS FTP服务的不解,我觉得应该对CentOS FTP服务做出一定的解释. 1.安装 一般在CentOS上都自动安装了vsftd,若没有安装则可以使用以下步骤进行安装 yum - ...

  8. linux root登陆ftp,LINUX服务器下用root登录ftp

    因为安全方面的原因,root用户是默认不能登录ftp服务的. 如果一定要用root登录,则: 1.删除/etc/vsftpd.ftpusers中的root 2.删除/etc/vsftpd.user_l ...

  9. Centos搭建FTP服务

    前言: Centos 搭建FTP服务学习记录 FTP简介 FTP简称"文件传输协议",用于Internet上的控制文件的双向传输. 在FTP中常遇到两个概念: 下载和上传 &quo ...

  10. Linux安装FTP服务-----vsftpd

    检查是否已经安装vsftpd服务 rpm -qa | grep vsftpd 没有出现 vsftpd-xxx字样表示没有安装 1.下载vsftpd.rpm格式的安装包 redhat5: http:// ...

最新文章

  1. Nginx —— nginx的命令行控制(nginx的启动与停止、重载配置文件、回滚日志文件、平滑升级等操作)
  2. 案例分析:产品中非模态反馈”信息设计的意义与方式
  3. 使用Windows 自带防火墙拦截勒索病毒
  4. HTML5网站大观:10个精美的复古风格 HTML5 网站作品
  5. jqueryForm 异步上传图片文件
  6. sublime text_Sublime Text Editor赠品报告和获胜者
  7. 7. mybatis实战教程(mybatis in action)之八:mybatis 动态sql语句
  8. 如何使用代理服务器更新系统_iPhone如何屏蔽iOS系统更新支持iOS12 iOS13
  9. python中iter方法_Python中的迭代器(iter())函数。
  10. Socket编程中,阻塞与非阻塞的区别
  11. KNX转485模块专用配置软件使用说明书
  12. 大数据平台之今日头条采集,今日特卖全自动发布,淘宝达人有好货一键上传
  13. Python基础知识——字典:for循环遍历字典
  14. 如何优雅的用Axure绘制高保真原型心得分享
  15. 供应商管理软件如何选型 好用的供应商管理软件推荐
  16. 根据身份证号获取性别和生日
  17. 盘点那些你不知道却很有效果的网络推广方法
  18. 网络笔记(12) TCP协议(下):西行必定多妖孽,恒心智慧消磨难
  19. 怎么着手开发一个Zwave产品?
  20. 恋那一地月光(转贴)

热门文章

  1. 大学生计算机应用大赛广告设计,计算机应用工程系第四届“经纬在线杯”网页广告设计大赛圆满结束...
  2. 微信公众号线上和线下推广吸粉的各种技巧!你知道几个?
  3. 你真正理解什么是“财富自由吗”?
  4. 论程序员脱发是传言还是真的?
  5. mysql max() grou by 的使用小记
  6. linux 达梦 tcp tcpv6,linux下配置ipv6地址
  7. iOS越狱系统绕过frida检测
  8. 北京邮电大学计算机网络教材,北京邮电大学《计算机网络》4.pdf
  9. es7新特性随堂笔记
  10. 背景颜色、字体等的不透明区别 (opacity、transparent以及rgba的区别)