首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LDAP用户在Linux上共享一个SFTP文件夹

LDAP用户在Linux上共享一个SFTP文件夹
EN

Server Fault用户
提问于 2023-04-29 14:31:27
回答 1查看 26关注 0票数 0

我需要设置一个文件传输linux服务器。所有用户使用活动目录凭据通过sftp登录。

我希望所有用户在登录时看到一个目录/ftp-存储。

在/ftp-存储文件夹中,每个proejct将有许多其他项目文件夹。

代码语言:javascript
复制
/ftp-storage
  /project1
  /project2

我希望所有用户在使用sftp登录时都能在/ftp存储文件夹中登陆。对项目文件夹的访问将受到我可以排序的用户所在的AD组的限制。

我只是不知道在使用filezilla登录时,如何强迫所有用户登陆/ftp存储文件夹,而不是他们的linux主目录。

EN

回答 1

Server Fault用户

发布于 2023-04-29 15:47:42

我在别的地方找到了答案。我添加了以下代码/etc/ssh/sshd_config

代码语言:javascript
复制
Match group <ad-group>@<domain.com>
ChrootDirectory /ftp-storage
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp

active目录上的组的名称在哪里,即(sftp),是AD域的名称。

然后,我给出了以下权限

代码语言:javascript
复制
chmod root:sftp@domain.com -R /ftp-storage
chmod root:project2@domain.com -R /ftp-storage/project2
chmod root:project3@domain.com -R /ftp-storage/project3

现在,当用户登录时,如果他们在sftp组中,他们会登陆/ftp-存储,而不是他们的主目录,他们只能访问他们是相关AD组成员的项目。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1129987

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档