对于我们的学生会,我们正在考虑引入 ownCloud 进行文件管理。
目前,我们正在运行非常复杂的 Samba 设置并使用网络共享(通过自定义登录脚本挂载)
1.) 每个用户 2.) 同一组内的所有用户享有不同的份额(例如财务、网站管理员等)
这很难维护并且过于复杂,特别是自从人们开始使用自己的 Dropbox 文件夹以便能够更快地在外部共享文件以来。
因此,我们设置了带有 LDAP 后端的 ownCloud 9,并且组等运行良好。
然而,我们现在想自动在启动时在 owncloud 客户端中切换用户(这样不应该被所有人看到的文件就会被删除/隐藏,而用户自己的文件就会出现在本地文件夹中)。
我尝试使用自定义批处理文件删除除公共文件夹之外的所有内容,但我无法重新开始同步(使用 owncloudcmd),因为这只会运行一次同步,所以一旦用户更改他们的文件,它们就不会被同步。
答案1
强烈建议在服务器上执行此操作,并在桌面上处理文件。最好的方法是以符合权限的方式为用户自动安装网络共享。请使用 Nextcloud 而不是 ownCloud,因为它开发得更积极,并且拥有您在 owncloud 上必须付费的所有免费功能。Nextcloud 有强大的命令,可用于自动为用户安装存储。请参见此处:https://docs.nextcloud.com/server/10/admin_manual/configuration_server/occ_command.html#files-external-label