Xlight安装与使用
Xlight安装与使用
一、Xlight安装
下载Xlight安装包,点击安装,默认就可以,下一步


点击左上角增加虚拟服务器,IP地址为本机服务器IP地址

右键点击新添加的虚拟服务器,点击虚拟服务器操作,启动服务器

点击第四列的图标用户列表,新建用户,输入用户名和密码,主目录可先不设置(houmianzai yonghu )

这里虚拟目录时用户登录后看到的目录。

实际目录选择映射的盘

二、Xlight用户目录权限
权限 - 配置用户目录的访问权限。
读(下载) - 用户允许从这个虚拟目录下载文件的权限。
写(上传) - 用户允许向这个虚拟目录上传文件的权限。
创建目录 - 用户允许在这个虚拟目录里创建新目录的权限。
更名 - 用户允许在这个虚拟目录里更改文件和目录名字的权限。
列目录 - 用户允许从这个虚拟目录获得目录内文件列表的权限。
附加(上传续传)- 用户允许在这个虚拟目录里续传文件(APPEND)的权限。
删除 - 用户允许在这个虚拟目录里删除文件和目录的权限。
权限范围包括所有子目录 - 虚拟目录设置的访问权限将同时应用到它的所有子目录
三、给不同用户下的不同目录分配权限
测试前提:
分别创建了三个用户A、B、C和两个目录/home和/projrun
要求:
用户有3个分别是A、B、C
A用户访问/home,要求可读可写可执行(权限都给,可下载上传新建重命名删除)
B用户访问/home,给写权限(只能上传,其余权限都不给)
C用户访问/home,要求读写权限(给下载和上传权限,其余权限都不给)
AB用户只能访问/projrun,要求只读权限(只能下载,不能上传,其余权限都不给)
C用户用户访问/projrun,要求读写权限(给下载和上传权限,其余权限都不给)
测试过程:
截图:
三个用户,两个目录:


四种不同的权限:
可读、可写、可读可写、可读可写可执行
可读:也就是只能下载,不能上传
需要勾选读和列目录

可写:也就是只上传,不能下载。
需要勾选写和创建目录(也可勾选列目录)

可读可写:能上传能下载

可读可写可执行:给所有权限(所有都可勾选)

测试结果:ok
本次只测试了对不同用户下的不同目录设置权限。
如果有很多用户,也可设置用户组。还有其他功能暂未测试。
!!!在用户列表下编辑权限时,有一个虚拟目录,这个目录是客户端通过FTP登录后显示出来的目录。实际目录是要先在磁盘下创建号对应的目录。
例:


四、用户组目录权限的设置
同样的和目录的权限一样,只需要把用户加入到组里面,对组目录设置权限即可。
组目录需要单独设置权限,需要现在磁盘中创建号组目录,然后新建用户组目录的权限即可。
把用户加入组中:
双击test用户,找到账号基本选项,用户名、密码、组名和账号过期时间。点击设置,添加组名


例:
现在有一个用户,他想既要有test目录的权限,又要和另外几个人有管理员目录的权限,需要做如下设置:在用户列表下对test目录设置权限,在组列表下对组目录设置权限,两者互不冲突。



经用户端测试,test目录下不能下载。管理员目录拥有所有权限。
五、用户登录方式:
打开文件资源管理器,在上方搜索栏中输入ftp://192.168.227.158(xlight服务器IP地址)

Xlight安装与使用的更多相关文章
- Windows SFTP 的安装
用于Windows系统的免费SFTP服务器-Free SFTP Servers 前不久,有人问我:“怎么从 Linux 系统传文件到 Windows 服务器,不能用 FTP 协议.” 文件数量不大.用 ...
- docker——容器安装tomcat
写在前面: 继续docker的学习,学习了docker的基本常用命令之后,我在docker上安装jdk,tomcat两个基本的java web工具,这里对操作流程记录一下. 软件准备: 1.jdk-7 ...
- 网络原因导致 npm 软件包 node-sass / gulp-sass 安装失败的处理办法
如果你正在构建一个基于 gulp 的前端自动化开发环境,那么极有可能会用到 gulp-sass ,由于网络原因你可能会安装失败,因为安装过程中部分细节会到亚马逊云服务器上获取文件.本文主要讨论在不变更 ...
- Sublime Text3安装JsHint
介绍 Sublime Text3使用jshint依赖Nodejs,SublimeLinter和Sublimelinter-jshint. NodeJs的安装省略. 安装SublimeLinter Su ...
- Fabio 安装和简单使用
Fabio(Go 语言):https://github.com/eBay/fabio Fabio 是一个快速.现代.zero-conf 负载均衡 HTTP(S) 路由器,用于部署 Consul 管理的 ...
- gentoo 安装
加载完光驱后 1进行ping命令查看网络是否通畅 2设置硬盘的标识为GPT(主要用于64位且启动模式为UEFI,还有一个是MBR,主要用于32位且启动模式为bois) parted -a optima ...
- Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part3:db安装和升级
Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part3:db安装和升级 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 5.安装Database软件 5. ...
- Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作
Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 1.实施前准备工作 1.1 服务器安装操 ...
- 【原】nodejs全局安装和本地安装的区别
来微信支付有2年多了,从2年前的互联网模式转变为O2O模式,主要的场景是跟线下的商户去打交道,不像以往的互联网模式,有产品经理提需求,我们帮忙去解决问题. 转型后是这样的,团队成员更多需要去寻找业务的 ...
- tLinux 2.2下安装Mono 4.8
Tlinux2.2发行版基于CentOS 7.2.1511研发而成,内核版本与Tlinux2.0发行版保持完全一致,更加稳定,并保持对Tlinux2.0的完全兼容.Mono 4版本要求CentOS 7 ...
随机推荐
- bugku 秋名山老司机
看到这个的第一眼怀疑是脚本题,先看看源码 找不到提交点... 抓包 也没有 多刷新几次 弹出了提示信息 用post传入的参数value,其值应该就是计算式的答案 然后直接使用py脚本来快速上传答案值就 ...
- 编译安装oh-my-zsh
1.前言 oh-my-zsh是基于zsh的一套美化工具,其内部也提供很多主题以及插件.github介绍 2.有啥用 对我来说可能查看git分支更加直观,另外其强大的补全功能 又或者更加直观的查看上一条 ...
- linux sublime-text ctrl+shift+b 快捷键失效问题解决
解决办法 由于fcitx拦截了这个ctrl+shift+b 这个快捷键,所以取消即可 点击全局配置里面高级选项,然后找到ctrl+shift+b这个快捷键,点击后,按esc就可以将快捷键设置为空,不过 ...
- GitHub上的一个笔记相关小项目
就是一个笔记屑小项目, C++编写,有想一起开发的私信 AlgorithWeaver/V-note (github.com) 项目名V-note QVQ
- Idea中Git的常用操作及可能存在的问题
一.使用 1.从git上下载项目 (1)默认branch下载(pull) (2)指定branch下载 (3)克隆远程仓库到本地(git clone) git clone https://github. ...
- 【消息队列面试】6-10:Rebalance机制、副本同步机制、架构设计、zk的作用、kafka的高性能
六.简述kafka的Rebalance[偏向实战,有难度] 1.背景 kafka日志:在消息量大.高并发时,经常会出现rebalance中 rebalance会影响kafka性能,会阻塞partiti ...
- Qt从实习到搬砖
Qt C++ 工具箱 从零开始的Qt开发之路 里面大概会写一些和Qt相关的内容,也不说是从0开始,感觉Qt做东西和用 C#也差不了很多?也许吧,总之慢慢来,一步一个脚印,直到给它拿下. 2022.5. ...
- 2022年7月13日,第四组,周鹏,JS做计算器代码
代码不难,看了我前面笔记的应该能看懂. 没看?(= ̄ω ̄=)喵了个咪(๑‾᷅^‾᷅๑) 嫌弃你 还看啥,去看啊!要不直接复制代码吧!( ̄へ ̄)( ̄へ ̄)( ̄へ ̄) Document 0 / * - 7 ...
- Request.Form&Request.QueryString实现伪ajax的效果
1.问题描述 最近一直在搞公司老系统的需求开发,前端是asp,后端的vb.碰到了一个需求,是做一个"日志查询"功能,查询条件为:时间&操作人. 原本我的设计思路是异步查询, ...
- linux开机自启动设置
方法一:修改 /etc/rc.d/rc.local 文件/etc/rc.d/rc.local 文件会在 Linux 系统各项服务都启动完毕之后再被运行.所以想要脚本在开机后被运行的话,可以将自己脚本路 ...