如何用密码保护Linux中的目录?无需压缩、更改文件权限或加密?

Bug*_*ggy 5 linux password permissions encfs

我是公共 Linux 服务器上的用户。我们有一个所有用户都可以使用的公共共享文件夹。我想创建一个只希望少数用户访问的文件夹。这可以通过以下方式完成:

  1. 创建一组您想要提供访问权限的用户,然后更改该组的文件夹权限。我不能这样做,因为我没有 root 权限。即使我要求管理员为我创建一个组,我也必须偶尔在该组中添加/删除用户。这是不可行的
  2. 使用“zip re”命令加密并压缩文件夹。这将压缩文件夹,每次用户需要访问内容时,都需要解压缩。当我的文件夹变得很大时,这变得不可行。
  3. 使用 encfs 创建并挂载加密目录。在这里您必须维护两个文件夹 - 一个加密文件夹和一个挂载点文件夹。每次需要访问文件/文件夹时,都需要将其挂载到挂载点。这又需要大量复制移动并且效率低下。

我要找的是一个简单的过程:输入密码就可以查看文件夹的内容;输入错误的密码,访问被拒绝。我所要做的就是与其他用户共享这个密码。Linux 中有什么东西可以做到这一点吗?

小智 3

在提到的所有方法中,最好的方法是创建一个组并提供对该组的读/写访问权限。然后添加或从组中删除。

  • ...或者为组提供密码(`gpasswd`),然后使用`newgrp`加入它。 (2认同)
  • 仍然没有回答OP的问题。您仍然需要管理员权限才能执行任何操作 (2认同)
  • @DataCruncher 具有受密码保护的组,情况并没有那么糟糕,一旦管理员设置了该组,用户就可以自己照顾自己了。 (2认同)