云点博客-关注全栈开发云点博客

关注全栈开发
提升用户体验

filezilla server手工修改配置文件及重加载生效/命令行参考等

使用filezilla server自带的配置工具,修改用户(或用户组)目录权限时,浏览文件是很麻烦的事情,要一级一级展开,尤其是目录比较深的时候。这时,推荐手工修改配置文件 FileZilla Server.xml 。

以下示例假定filezilla server安装在 D:Program FilesFileZilla Server

安装目录下文件 FileZilla Server.xml 即配置文件。该文件结构很清晰,而且有良好排版。每个用户(或组),下面都有 <Permissions> ... </Permissions> 节点,其中每个目录是一个 Permission节点,其中多个option,定义几种操作的权限。

下面是几种常用的权限示例,需要增减目录配置时,直接复制相应的 <Permission ...>.....</Permission> 节点 ,修改其中目录 Dir 即可

<label>readonly 只读权限</label> <Permission Dir="E:webtools">  <Option Name="FileRead">1</Option>  <Option Name="FileWrite">0</Option>  <Option Name="FileDelete">0</Option>  <Option Name="FileAppend">0</Option>  <Option Name="DirCreate">0</Option>  <Option Name="DirDelete">0</Option>  <Option Name="DirList">1</Option>  <Option Name="DirSubdirs">1</Option>  <Option Name="IsHome">0</Option>  <Option Name="AutoCreate">0</Option> </Permission><label>allaccess 所有权限,包括读写删除管理目录等</label> <Permission Dir="E:webtools">  <Option Name="FileRead">1</Option>  <Option Name="FileWrite">1</Option>  <Option Name="FileDelete">1</Option>  <Option Name="FileAppend">1</Option>  <Option Name="DirCreate">1</Option>  <Option Name="DirDelete">1</Option>  <Option Name="DirList">1</Option>  <Option Name="DirSubdirs">1</Option>  <Option Name="IsHome">0</Option>  <Option Name="AutoCreate">0</Option> </Permission><label>basic_write 常规的文件读写权限,不允许增删目录操作</label> <Permission Dir="E:webtools">  <Option Name="FileRead">1</Option>  <Option Name="FileWrite">1</Option>  <Option Name="FileDelete">1</Option>  <Option Name="FileAppend">1</Option>  <Option Name="DirCreate">1</Option>  <Option Name="DirDelete">0</Option>  <Option Name="DirList">1</Option>  <Option Name="DirSubdirs">1</Option>  <Option Name="IsHome">0</Option>  <Option Name="AutoCreate">0</Option> </Permission><label>no_access 无任何权限,包括读写文件,列出目录等</label> <Permission Dir="E:webtools">  <Option Name="FileRead">0</Option>  <Option Name="FileWrite">0</Option>  <Option Name="FileDelete">0</Option>  <Option Name="FileAppend">0</Option>  <Option Name="DirCreate">0</Option>  <Option Name="DirDelete">0</Option>  <Option Name="DirList">0</Option>  <Option Name="DirSubdirs">0</Option>  <Option Name="IsHome">0</Option>  <Option Name="AutoCreate">0</Option> </Permission>


即如上

,修改后,不需要重启,只需在命令行下重新加载权限即可,示例

D:Program FilesFileZilla Server>"FileZilla Server.exe" /reload-config

"FileZilla Server.exe"  不像unix程序一样自带help,经查 官方手册 ,转载如下

-------------- "FileZilla Server.exe" Command-line arguments  ------------------Starting and stopping the service:

/start /stop

Installing the service for manual startup:

/install

Installing the service for start at boot:

/install auto

Uninstalling service:

/uninstall

Reloading configuration at runtime:

/reload-config


原文 : http://www.path8.net/tn/archives/6136

赞(0) 打赏