Linux通用文件夹保管器

fcust的Python项目详细描述


文件夹保管人

https://img.shields.io/pypi/v/fcust.svghttps://github.com/Iolaum/fcust/workflows/CI/badge.svgDocumentation StatusUpdates

Linux通用文件夹保管器

为什么?

家庭电脑运行Fedora,有很多用户,我们想共享一些文件。 为此,我们创建了一个共享的公共文件夹。 这个包解决了我们的用例所带来的问题。在

特点

此软件包旨在对Fedora工作站中多个用户共享的文件夹执行维护。 文件夹应属于所有用户都是其成员的组。在

  • 浏览文件夹的内容并强制执行公用组所有权。在
  • 浏览文件夹的内容并将公用组的读写权限强制为 以及设置groupid粘性位。在
  • 提供一个命令行命令,该命令行命令具有合理的默认值,用于强制执行公用文件夹组所有权 和权限。在
  • 将日志写入/tmp/fcust/$USER.log。在
  • 提供用户systemd服务以定期强制实施公用文件夹组所有权 和权限。在用户注销时运行。在

这个包要解决的关键问题是从一个位置移动到另一个位置的文件不会继承 在常用文件夹中的适当权限,因此当其他用户试图访问这些权限时,他们会遇到 问题。在

快速入门指南

  • 安装fcust:

    $ dnf install python3-fcust-0.0.13-1.fc33.noarch.rpm
    
  • 手动创建公用组,并将有权访问该组的用户添加为成员。 例如:

    ^{pr2}$ 在
  • 创建该文件夹并分配适当的权限:

    $ mkdir /path/to/common/folder/
    $ chown :family /path/to/common/folder/
    $ chmod 2775 /path/to/common/folder/
    
  • 设置fcust:

    $ fcust setup /path/to/common/folder/
    $ fcust activate
    
  • 要在权限正确的公用文件夹上手动运行fcust,请运行:

    $ fcust run /path/to/common/folder/
    

学分

此包是用Cookiecutteraudreyr/cookiecutter-pypackage项目模板创建的。在

历史

0.1.1(2020年11月22日)

  • 增加了查看最近服务日志的功能。在
  • 发布功能完整包的测试版。在

0.0.14(2020年11月10日)

  • 添加创建、启动和停止systemd用户服务的功能

0.0.10(2020-11-07)

  • F33释放
  • 次要文档更新

0.0.9(2020-10-13)

  • 修复了日志访问路径错误

0.0.8(2020-10-10)

  • 草稿包装为fedora 32 rpm包装

0.0.5(2020-10-07)

  • 添加了文件夹内容权限强制执行的命令行命令
  • 添加的文档

0.0.3(2020-10-05)

  • Alpha版本,具有通用文件夹增强功能。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何使用Spring和JSF向客户端授予临时权限   java除了Array/ArrayList之外,还有其他保存矩阵元素的方法吗   java BeanValidation不适用于单选按钮   通过java程序连接到配置单元数据库时出错   java如何使用maven解决二级依赖关系   JfreeChart/Java中带有图例的数据表   合并数组时发生java运行时错误   安全性如何在JavaEE中保护WebSocket端点?   java有没有一种方法可以使用insert方法为树插入值   java编程“静态”的另一种方式:代码可以吗?   java阅读文本文件时如何跳过3行   %04X在C中的含义以及如何在java中编写   java我如何验证一个方法不是仅在一个测试范围内对模拟调用的?   java如何在mac中使用启动appium desktop 1.6.1。球棒   仅匹配最多10位小数的java正则表达式