Docker is everything but pretty; let’s try to fix that. Here’s a rundown of some GUI options available for Docker. – Info Linux
openSUSE’s YaST has a module for Samba
GUI modules do exist. The problem is that they’re either poorly documented or aren’t built into the OS and so simply don’t actually work.
Configuring SMB requires superuser permissions, but most distros don’t have a way to easily (read: graphically) launch a GUI app with superuser permissions, and those apps have no way to request said permissions for themselves. It doesn’t help that there’s often no obvious mapping from GUI apps to command line program names, so it isn’t clear how to launch a given app as superuser from the command line anyway.
The result of this is the average user attempting to configure SMB via GUI will meet with failure, as the settings won’t actually get written to the .conf file due to insufficient permissions. Even copying and pasting new .conf files won’t work because the text editor needs superuser permissions and there’s no obvious way to grant it that. Ditto the file explorer.
The only way to reliably set up SMB is to resort to obscure Bash kung fu, including editing the .conf file within the shell itself. Meanwhile, as much as I hate to make the comparison, configuring SMB in ThatOtherOS ???? requires simply right-clicking the desired folder -> Properties -> Sharing, which is several orders of magnitude easier.
This continues to be my main beef with Linux: the basic stuff (installation and setup) is easy, but anything moderately complex is exponentially harder and frustrating to do, and there doesn’t seem to be much interest in improving the status quo as far as that’s concerned.
Article Prepared by Ollala Corp