我想创建一个只能访问一个文件夹而无权访问其他任何内容的用户。
我已经创建了一个用户,但他可以根据相应的文件设置访问系统的其他部分。我不希望他拥有这一权限,我希望他只能访问一个文件夹,而不能访问其他任何内容。其他一切最好对他来说是不可见的。
是否可以创建这样的用户,如果可以,我该怎么做?
ps 删除其他用户主目录的“其他”权限有助于实现这一目标。但这个受限用户仍然可以访问所有基本目录,例如 /etc 等。即使他无法访问其他用户的主目录,他仍然可以看到它们。
答案1
答案2
如果 rsync 是您唯一的用例,您可能需要考虑简单地公开用户可以直接连接的 rsync 服务器。
如果您坚持使用 SSH,您可以通过将用户 shell 设置为 来禁用登录/bin/false
,这仍然允许您使用 SSH 作为隧道,通过它您可以使 rsync 连接正常工作,如此处所述