Merge pull request #1810 from YunoHost/ynh_secure_remove_path_protection

helpers: Protect more path on ynh secure remove
This commit is contained in:
Alexandre Aubin 2024-04-06 00:52:11 +02:00 committed by GitHub
commit 1fbc47834e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -843,7 +843,7 @@ ynh_get_debian_release() {
_acceptable_path_to_delete() {
local file=$1
local forbidden_paths=$(ls -d / /* /{var,home,usr}/* /etc/{default,sudoers.d,yunohost,cron*})
local forbidden_paths=$(ls -d / /* /{var,home,usr}/* /etc/{default,sudoers.d,yunohost,cron*} /etc/yunohost/{apps,domains,hooks.d} /opt/yunohost)
# Legacy : A couple apps still have data in /home/$app ...
if [[ -n "${app:-}" ]]