FTP服务器配置与管理(3) 用户身份验证与权限管理

2023-05-16

在上篇博文中,我们已经创建了一个FTP站点,并在客户端成功以匿名用户的身份访问了FTP服务器。那么除了匿名用户之外,我们是否还可以别的用户身份访问呢?答案当然是肯定的,并且我们还可以为不同的用户分配不同的权限,例如匿名用户通常只有下载权限,而经过身份验证的用户则可以给予上传权限。

首先在“FTP身份验证”中要保证已经启用了“基本身份验证”,这样我们就可以本地用户或是域用户的身份访问FTP站点。

下面先在FTP服务器上创建一个名为admin的本地用户,然后在客户端尝试用它来登录。如果在客户端是用IE浏览器Windows资源管理器访问FTP站点,那么默认会自动使用匿名用户登录,此时要切换用户的话,可以在窗口空白处点击右键,然后执行“登录”命令,就可以输入相应的用户进行身份验证。

我们同样也可以用域用户登录,比如用coolpen\lisi用户登录。

但无论本地用户还是域用户,此时都跟匿名用户一样,只有下载的权限,而不能上传。如果想使他们具有上传权限的话,还需要做进一步的设置。

在FTP服务器的【IIS管理器】中,打开“FTP授权规则”,然后点击“添加允许规则”,为admin用户分配读取和写入权限。

再为域组“renshi”分配读取和写入权限。

 

设置好之后,我们在客户端进行测试。但此时会发现,无论是本地用户admin还是域组“renshi”中的成员coolpen\lisi,谁都没有写入的权限。这是因为FTP服务器的权限设置是与NTFS权限结合起来的,也就是说,我们不仅要在IIS管理器中为指定用户分配权限,还需要对FTP站点主目录设置相应的NTFS权限。

回到FTP服务器,对站点主目录 C:\inetpub\ftproot进行NTFS权限设置,为admin用户和renshi组分配修改权限。

此时在客户端再次用相应的用户访问,便具有写入权限了。

如果只允许指定的用户访问 FTP站点,而不允许匿名访问,只需在“FTP身份验证”中将匿名身份验证禁用即可。

另外,如果要对用户的上传空间进行限制,可以通过设置磁盘配额或配额管理来实现,这个在前面文件服务器部分也已经有过介绍。具体可参看博文http://80821.blog.51cto.com/70821/1168982

转载于:https://blog.51cto.com/yttitan/1181008

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

FTP服务器配置与管理(3) 用户身份验证与权限管理 的相关文章

  • [转]SSH 原理和基本使用:ssh 安全配置 以及ssh key 认证登录

    一 什么是 SSH xff1f SSH全称 Secure SHell 是一种网络协议 xff0c 顾名思义就是非常安全的shell xff0c 主要用于计算机间加密传输 早期 xff0c 互联网通信都是基于明文通信 xff0c 一旦被截获
  • js如何判断小数点后有几位

    lt script gt var n 61 3 143423423 alert n toString split 34 34 1 length lt script gt js javascrip 截取小数点后几位 第一种 xff0c 利用m
  • 无效类字符串:ProgID: Excel.Application

    网上发现的方案是改注册表 xff0c 其实用不着那么麻烦 xff0c 找2种excel文件 xff1a xlsx和xls xff0c 把默认打开方式都换成你机器上有的程序就行 xff0c 比如WPS Office的WPS 表格
  • JAVA版拆分大整数为2幂的和算法

    import java util ArrayList import java util List public class StrTest public static void main String args 模拟生成一个大整数 Long
  • 使用vue时遇到的内存溢出以及处理

    业务场景 vue帮我们处理很多数据到视图 数据到事件的处理 xff0c 其中不乏许多闭包 事件处理 xff0c 因此比较容易忽视内存溢出的处理 前言 几种常见的内存溢出 1 全局变量引起的内存泄漏 2 闭包引起的内存泄漏 3 dom清空或删
  • ios 显示html标签,超链接颜色以及下划线的处理

    有的时候 xff0c 我们的app需要显示html标签的效果 xff0c 这个时候 xff0c 如果需求不是特别复杂的话 xff0c 我们都是可以使用textView来实现的 对冉Label也可以实现 xff0c 但是label很难实现超链
  • 并发用户数、吞吐量、思考时间的计算公式

    二 软件性能的几个主要术语 1 响应时间 xff1a 对请求作出响应所需要的时间 网络传输时间 xff1a N1 43 N2 43 N3 43 N4 应用服务器处理时间 xff1a A1 43 A3 数据库服务器处理时间 xff1a A2
  • 怎么获得MIUI12系统的root权限

    MIUI12系统怎么样拥有ROOT权限 xff1f 大家都知道 xff0c android手机有ROOT权限 xff0c 一旦手机拥有root相关权限 xff0c 能够实现更强的功能 xff0c 打个比方大家部门的营销部门 xff0c 使用
  • iPhone查看WiFi密码(篇章一)

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 第一章 xff1a iPhone查看那些 曾经手动连接过 的WiFi密码 1 找到 iCloud xff08 不同系统版本位置不同 xff0c 但都在设置里 xff09 进
  • 深度卷积神经网络TensorFlow GPU实现

    深度卷积神经网络TensorFlow GPU实现 Deep Learning CNN s in Tensorflow with GPUs Taylor Guo 2017年6月11日 本文讲解卷积神经网络架构 xff0c 如何在tensorf
  • 原版XP合集,非BT下载

    原版XP和集 xff0c 非BT下载 都用迅雷下载 xff09 因FTP下载比较稳定 一般不会出现BT丢种的问题 所以这里只发FTP下载连接 如果大家还有更好的 欢迎补充 xff01 联想xp pro SP2 http web qtedu
  • Eclipse快捷键-方便查找

    行注释 销注释 Ctrl 43 块注释 销注释 Ctrl 43 Shift 43 Ctrl 43 Shift 43 查找 查找替换 Ctrl 43 H Ctrl 43 F 查找下一个 往回找 Ctrl 43 K Ctrl 43 Shift
  • OpenGL鼠标点击事件

    include lt windows h gt Windows的头文件 include lt gl gl h gt OpenGL32库的头文件 include lt gl glu h gt GLu32库的头文件 include lt gl
  • debian中文字体美化

    为什么80 的码农都做不了架构师 xff1f gt gt gt 1 安装必要的字体包 Debian 和 Ubuntu 下对中文支持比较好的字体有 xff1a ttf droid ttf wqy zenhei和ttf wqy microhei
  • Kindeditor上传失败问题解决

    xff08 问题关键词 xff1a kindeditor 上传图片失败 kindeditor上传图片成功 xff0c 但是页面上却提示失败 kindeditor得到Json正确 xff0c 确提示失败 xff09 今天又遇到了一个比较无奈的
  • bash ps1变量_学习鸟哥私房菜--linux bash 的环境变量ps1设置

    bash里边的变量ps1是用户平时的提示符 xff0c 系统默认为 username 64 host 工作目录 关于ps1的相关介绍详见 xff1a http www cnblogs com starspace archive 2009 0
  • 人工智能让生活更美好

    人 I 工 I 智 I 能 I到 I来 科 I技 I大 I门 打 I 开 提起人工智能 你会想到什么 阿尔法围棋 浪潮天梭象棋 甚至会想到 大白 吧啦啦啦 史密斯电影 我 机器人 科技一直推动社会的变化 技术的飞速更迭与人类移动网络化的行为
  • 解压命令linux tgz,tar 解压_linux中的“tar命令”怎么解压“.tgz”与“.tar.gz”文件?...

    在LINUX下如何将tar压缩文件解压到指定的目录下 一 解压 tar gz格式到指定的目录下 xff1a 命令格式为 xff1a tar zxvf 压缩包文件名 tar gz C 路径 例如 xff1a tar zxvf japan ta
  • ssh证书登录(实例详解)

    前言 本文基于实际Linux管理工作 xff0c 实例讲解工作中使用ssh证书登录的实际流程 xff0c 讲解ssh证书登录的配置原理 xff0c 基于配置原理 xff0c 解决实际工作中 xff0c windows下使用SecureCRT
  • 常用滤波算法搜集

    一 十一种通用滤波算法 转 1 限幅滤波法 xff08 又称程序判断滤波法 xff09 A 方法 xff1a 根据经验判断 xff0c 确定两次采样允许的最大偏差值 xff08 设为A xff09 每次检测到新值时判断 xff1a 如果本次

随机推荐