在Nextcloud中,默认情况下,每个新用户在创建时会自动获得一些默认文件和文件夹,例如 Documents、Photos和一个PDF文档。这些文件存储在 core/skeleton目录中。如果你希望修改这些默认文件或完全取消它们,可以按照以下步骤操作。
1. 修改默认文件
备份默认文件
在修改之前,建议先备份core/skeleton目录中的文件,以防止意外丢失:cd /var/www/nextcloud/core/ tar -cvjf skeleton_backup.tar.bz2 skeleton修改默认文件
进入
core/skeleton目录:cd /var/www/nextcloud/core/skeleton删除不需要的文件或文件夹:
rm -rf Documents Photos Nextcloud\ Manual.pdf添加新的文件或文件夹:
cp /path/to/your/file . chown -R www-data:www-data . # 确保文件权限正确
- 验证修改
创建一个新用户并登录,检查是否成功应用了新的默认文件。
2. 取消默认文件
修改配置文件
编辑
config.php文件:nano /var/www/nextcloud/config/config.php在文件中找到或添加
skeletondirectory参数,并将其设置为空:'skeletondirectory' => '',
重启Web服务
保存文件后,重启Apache服务以应用更改:systemctl restart apache2- 验证更改
创建一个新用户并登录,检查是否没有默认文件。
3. 自定义默认文件目录(可选)
如果希望保留默认文件但避免在Nextcloud升级时被覆盖,可以创建一个自定义目录:
创建自定义目录:
mkdir /var/www/nextcloud/core/custom_skeleton将默认文件复制到新目录:
cp -r /var/www/nextcloud/core/skeleton/* /var/www/nextcloud/core/custom_skeleton/修改
config.php文件:'skeletondirectory' => 'core/custom_skeleton',- 重启Apache服务并验证更改。
注意事项
- 确保所有文件和目录的权限设置正确,以避免Nextcloud无法正常访问。
- 在Nextcloud升级后,可能需要重新检查和调整配置.
通过以上步骤,你可以轻松修改或取消Nextcloud的用户默认文件,以满足不同的使用需求。