AlistGo / AlistGo/alist

关于alias别名的独立挂载开放写入权限的建议

オープン
#7,574 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
enhancement
主要言語
Go
スター
50.2k
フォーク
7.9k
平均マージ
7日 21時間
マージ済み PR(30日)
6

説明

### Please make sure of the following things

- [X] I have read the [documentation](https://alist.nn.ci).
- [X] I'm sure there are no duplicate issues or discussions.
- [X] I'm sure this feature is not implemented.
- [X] I'm sure it's a reasonable and popular requirement.

### Description of the feature / 需求描述

alias别名如果每个别名只挂载了一个存储空间,应该可以写入
我天翼云盘用本地代理模式挂载到/ecloud/兼容通道,用302模式挂载到/ecloud/高速通道。目前通过以下写法方式挂载:
/alias/xxx用户组/高速通道:/ecloud/高速通道/xxx用户组专用
/alias/xxx用户组/兼容通道:/ecloud/兼容通道/xxx用户组专用
发现只可读,不可写。逻辑上来讲,如果一个别名只聚合了一个目录,是可以写入的。
在这种模式下发现一个BUG:兼容通道并没有按照期望走到本机代理模式下,而是走在302模式下。

### Suggested solution / 实现思路

1.写入问题,建议在创建alias存储那里添加一个可写入选项,在勾选此选项后,限制每个别名只能挂载一个目录。
2.BUG问题,猜测目前逻辑是一个alias存储扫描,如果有302就优先302.按照文档的描述,实际逻辑应该每一个alias别名分别判断,比如一个alias存储下我声明了两个不同的聚合目录,应该每个目录单独判断,而不是整个alias存储判断优先方式。

### Additional context / 附件

_No response_

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。