Bash:我应该如何允许用户能够压缩文件,但不能删除它?

Bash:我应该如何允许用户能够压缩文件,但不能删除它?,bash,gzip,chmod,Bash,Gzip,Chmod,我有一个gz文件列表,我想为多个用户打开这些文件,但有以下限制: 允许用户对文件进行gzip/gunzip压缩 不允许用户删除这些文件 不允许用户将文件复制到任何其他文件夹 任何可以帮助解决问题的chmod标志组合?也欢迎使用任何其他bash命令。可能不欢迎。这部分取决于您是将文件(例如,作为电子邮件附件)提供给他们,还是仅向他们提供对您都有权访问的文件系统中的文件的读取权限。如果您询问通过解压缩归档文件生成的文件:这些文件是由用户创建的,因此您无法控制用户对其执行的操作。他们可以解压缩文件,但

我有一个gz文件列表,我想为多个用户打开这些文件,但有以下限制:

  • 允许用户对文件进行gzip/gunzip压缩
  • 不允许用户删除这些文件
  • 不允许用户将文件复制到任何其他文件夹

  • 任何可以帮助解决问题的chmod标志组合?也欢迎使用任何其他bash命令。

    可能不欢迎。这部分取决于您是将文件(例如,作为电子邮件附件)提供给他们,还是仅向他们提供对您都有权访问的文件系统中的文件的读取权限。如果您询问通过解压缩归档文件生成的文件:这些文件是由用户创建的,因此您无法控制用户对其执行的操作。他们可以解压缩文件,但无法将生成的文件复制到其他文件夹。我想让他们在允许gunzip的情况下阅读。你不能这么做;他们在解压归档文件时正在创建文件,并且可以对生成的文件执行任何操作。可能不会。这部分取决于您是将文件(例如,作为电子邮件附件)提供给他们,还是仅向他们提供对您都有权访问的文件系统中的文件的读取权限。如果您询问通过解压缩归档文件生成的文件:这些文件是由用户创建的,因此您无法控制用户对其执行的操作。他们可以解压缩文件,但无法将生成的文件复制到其他文件夹。我想让他们在允许gunzip的情况下阅读。你不能这么做;他们在解压归档文件时正在创建文件,并且可以对生成的文件执行任何操作。