Bardzo często zdarza się to przy koncie www-data, ponieważ nie jest to konto zwykłego użytkownika, nie posiada HOME, nie posiada też (co ważniejsze) dostępu do terminala.
W tym przypadku wywołanie „su” musi odbyć się z parametrem „-s” wraz ze ścieżką do powłoki terminala.
su - www-data -s /bin/bash -c "/var/www/nextcloud/occ maintenance:repair --include-expensive"