如何防止“web”共享文件夹下的文件夹受到未经授权的访问?

目的 本文将指导您使用 Apache HTTP 后端服务器和 .htaccess 文件通过 Linux 命令保护 web 共享文件夹下的共享文件夹。 解决方法 在以下步骤中,假设您要保护 \web\secret 文件夹,并仅允许用户 alex 使用密码访问该文件夹。 从 DSM 套件中心下载并安装 Apache 套件(例如 Apache HTTP Server 2.4)。 转到 DSM Web Station 。将默认 HTTP 后端服务器替换为 Apache HTTP Server: DSM 7.0...

如何防止“web”共享文件夹下的文件夹受到未经授权的访问?

目的

本文将指导您使用 Apache HTTP 后端服务器和 .htaccess 文件通过 Linux 命令保护 web 共享文件夹下的共享文件夹。

解决方法

在以下步骤中,假设您要保护 \web\secret 文件夹,并仅允许用户 alex 使用密码访问该文件夹。

  1. 从 DSM 套件中心下载并安装 Apache 套件(例如 Apache HTTP Server 2.4)。
  2. 转到 DSM Web Station。将默认 HTTP 后端服务器替换为 Apache HTTP Server:
    • DSM 7.0:转到 Web 服务门户页面。选择默认服务器门户并单击编辑。然后从 HTTP 后端服务器下拉菜单中选择 Apache 套件。
    • DSM 6.2:转到常规设置页面。从 HTTP 后端服务器下拉菜单中选择 Apache 套件。
  3. web 共享文件夹中创建名为 passwd 的文件夹。
  4. 在文件夹 \web\passwd 中创建一个 .htaccess 文件,然后将以下参数添加到该文件中:

    AuthName "Title"
    AuthType "Digest"
    AuthUserFile "/volume1/web/passwd/admin.pw"
    Require valid-user

  5. 在 Linux 计算机上,通过 htdigest 命令创建名为 admin.pw 的 Apache 密码文件,并将新用户 admin 添加到该密码文件。
  6. admin.pw 文件复制到 passwd 文件夹。admin.pw 文件的内容应与以下类似:1

    admin:Title:c04339ae82e5b153e1c4799758534015

  7. 通过 htdigest 命令创建另一个名为 normal.pw 的 Apache 密码文件,并将新用户 alex 添加到该密码文件。
  8. normal.pw 文件复制到 passwd 文件夹。normal.pw 文件的内容应与以下类似:2

    alex:Title:258ae6ddee7755b476277584c9e85286
    user1:Title:30a779d1209929f02117b94954cd526e
    user2:Title:6ed12801bf795766d8dba1b1f28a1f3b
    ...
    ...

  9. \web\secret\ 文件夹中创建另一个 .htaccess 文件,然后将以下参数添加到该文件中:

    AuthName "Title"
    AuthType "Digest"
    AuthUserFile "/volume1/web/passwd/normal.pw"
    Require valid-user

  10. 现在,\web\secret 文件夹受保存在 normal.pw 文件中的密码保护,并且只有 admin 用户可以访问 \web\passwd 文件夹。您可以重复步骤 7 到 9,以保护 web 共享文件夹下的其他文件夹。

注:

  1. admin.pw 文件会阻止没有权限的用户访问 passwd 文件夹中的文件。只有 admin 用户可登录 \web\passwd 来管理密码。
  2. normal.pw 文件会保护 \web\secret 文件夹。您可将多个用户添加到 normal.pw 以允许他们访问 \web\secret 文件夹。
  3. 您只能将一个 admin 用户添加到 admin.pw 文件中,但可将多个用户添加到 normal.pw 文件以允许他们访问受保护的 \web\secret 文件夹。

Loading…

synology常见问题

Active Backup for Google Workspace:备份 Google Workspace 的准备事项

2022-11-12 12:52:36

synology常见问题

如何在支持多重连结(Multiple Connections per Session,MC/S)的 Windows 计算机上使用 iSCSI Target

2022-11-12 14:07:06

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索