python3, apt, useradd, groupadd;
This service is based on Linux Debian, If your server uses a different package manager than those supported you'll need to change It in the code or install samba manually.
For Windows users: if you get the error "cannot access" or "access denied" when trying to log in your shared folder, and It doesn't appear to be another reason for It, It's probably because your credentials have been changed and the Windows system has retained the previous ones, making it impossible to log in again. Restart your PC and enter the new credentials. This doesn't seem to be an issue for Linux users.