将代码服务器限制到特定目录?

将代码服务器限制到特定目录?

如果能获得关于如何为用户帐户设置 chroot 并在该用户下启动代码服务器的指南/文档就太好了。

所以我想知道是否有任何方法可以限制代码服务器对特定目录的访问,

答案1

最好的方法是在容器内运行代码服务器并挂载您想要访问的任何目录。

https://github.com/cdr/code-server/blob/v3.6.1/doc/install.md#docker

docker run -it -p 127.0.0.1:8080:8080 \
  -v "$PWD:/home/coder/project" \
  -u "$(id -u):$(id -g)" \
  codercom/code-server:latest

更改 -u 标志以指示您将以何种用户身份运行代码服务器。

相关内容