Skip to content

Releases: presire/SambaConfig

SambaConfig 0.1.0

31 Mar 23:06

Choose a tag to compare

Samba GUI configuration tool for Linux

A Qt6 (QML/C++17) GUI tool for managing Samba (smb.conf) configuration on Linux.

Architecture:

  • SambaConfigApp: Main GUI application using QML with Material Dark theme
  • SambaConfigHelper: D-Bus helper process running with root privileges,
    authenticated via Polkit for secure smb.conf read/write, testparm execution, and Samba user management
  • SambaConfigUtility: Shared utility library for file permissions and process execution

Key features:

  • Read and write smb.conf with root privilege separation
  • Validate configuration via testparm
  • Manage Samba users (create/delete)
  • Internationalization support (English, Japanese)
  • SELinux policy and Polkit authentication integration

Packages

  • RPM (SUSE Linux Enterprise 16 / openSUSE Leap 16.0): sambaconfig-0.1.0-*.leap16.0.rpm
  • DEB (Debian 13 Trixie): sambaconfig_0.1.0-1_amd64.deb

Installation

SUSE Linux Enterprise 16 / openSUSE Leap 16.0:

sudo zypper install ./sambaconfig-*.leap16.0.rpm

Debian 13 Trixie:

sudo apt install ./sambaconfig_*.deb