diff --git a/bin/dbbackup_linux_amd64 b/bin/dbbackup_linux_amd64 index 8501b79..651640c 100755 Binary files a/bin/dbbackup_linux_amd64 and b/bin/dbbackup_linux_amd64 differ diff --git a/internal/installer/installer.go b/internal/installer/installer.go index 409132a..f76580e 100644 --- a/internal/installer/installer.go +++ b/internal/installer/installer.go @@ -273,8 +273,8 @@ func (i *Installer) Status(ctx context.Context, instance string) (*ServiceStatus // validatePrerequisites checks system requirements func (i *Installer) validatePrerequisites() error { - // Check root - if os.Getuid() != 0 { + // Check root (skip in dry-run mode) + if os.Getuid() != 0 && !i.dryRun { return fmt.Errorf("installation requires root privileges (use sudo)") }