Solved CentOS 7 File Server (samba). Do you know easy GUI to manage ?
-
@RojoLoco said in CentOS 7 File Server (samba). Do you know easy GUI to manage ?:
@scottalanmiller said in CentOS 7 File Server (samba). Do you know easy GUI to manage ?:
@RojoLoco said in CentOS 7 File Server (samba). Do you know easy GUI to manage ?:
@Dashrender said in CentOS 7 File Server (samba). Do you know easy GUI to manage ?:
@scottalanmiller said in CentOS 7 File Server (samba). Do you know easy GUI to manage ?:
Why do you want a GUI? What's the end goal?
I'm guessing his goal is to not have to learn CLI commands.
I'm the captain of that vessel... it's the 21st century, why in the hell would I restrict myself to needing to type letters at a computing system to make it go? Are we cavemen, dragging our knuckles toward the black screen with archaic green letters to type cryptic text commands when GUIs have existed for a couple of decades now? I thought we lived in the future.
GUI is the past, CMD is the future. GUI was an experiment in the 1990s and it went poorly. Microsoft has made it clear that even in the Windows world, GUI is legacy. And with DevOps, the drop off of GUI is rapid.
And yet in an SMB windows environment, I can accomplish literally everything I need to do and then some via GUI. Funny how that works, eh? Because the bottom line is not how you think I should do it, but how I actually accomplish daily, weekly, monthly tasks without CLI. GUIs work 110% for the stuff I've ever had to administer (insert SAM bashing everything I've ever done here to prove that all the world needs to use CLI all the time always), and the lack of possibility that a simple typo can ruin a day's work, I'll keep my GUI and continue having an easy, well paid job, thanks. Different strokes for different mafackas. In the immortal words of Peter Lorre, "you do it your way, and I'll do it mine".
I disagree. GUI is not "scriptable" in any way, so the only thing you can do is learning procedures and apply that point-and-click algorithm like a robot. I won't call it "do a sysadmin task", sorry.
In addition, there is a hard limit in what you can do in a defined amount of time because of the intrinsic click/wait ratio of your procedures (and of your brain, of course). Of course, there is also a limit in your minimum error ratio following the procedures, because even if you do only one error every 10k clicks, you will have 100 errors every million of clicks… I think that doing gui-based sysadministration require ~2k clicks per full working days.
You can throw all those limits if you simply script a procedure. The error ratio of a correct script is ZERO, and you can run it as fast as your machine (and not your brain-hand system) can. Machines today are VERY fast.
Scripted procedures are the building blocks used to build great services, and it's not an opinion or something that some of us say because we are all biased in certain way.It's automation, baby!
-
and we're back to the 2% needed discussion.
-
@RojoLoco said in CentOS 7 File Server (samba). Do you know easy GUI to manage ?:
@Dashrender said in CentOS 7 File Server (samba). Do you know easy GUI to manage ?:
@scottalanmiller said in CentOS 7 File Server (samba). Do you know easy GUI to manage ?:
Why do you want a GUI? What's the end goal?
I'm guessing his goal is to not have to learn CLI commands.
I'm the captain of that vessel... it's the 21st century, why in the hell would I restrict myself to needing to type letters at a computing system to make it go? Are we cavemen, dragging our knuckles toward the black screen with archaic green letters to type cryptic text commands when GUIs have existed for a couple of decades now? I thought we lived in the future.
No, you are still living in the past.
The future is not even staring at the screen, the future is write a piece of software-procedure once and being able to rebuild a system/correct errors/etc in a completely non-interactive way forever.
The future is being architect drinking mojito in a beach, not click-slaves in a cold rack room.
-
@Francesco-Provino said in CentOS 7 File Server (samba). Do you know easy GUI to manage ?:
@RojoLoco said in CentOS 7 File Server (samba). Do you know easy GUI to manage ?:
@Dashrender said in CentOS 7 File Server (samba). Do you know easy GUI to manage ?:
@scottalanmiller said in CentOS 7 File Server (samba). Do you know easy GUI to manage ?:
Why do you want a GUI? What's the end goal?
I'm guessing his goal is to not have to learn CLI commands.
I'm the captain of that vessel... it's the 21st century, why in the hell would I restrict myself to needing to type letters at a computing system to make it go? Are we cavemen, dragging our knuckles toward the black screen with archaic green letters to type cryptic text commands when GUIs have existed for a couple of decades now? I thought we lived in the future.
No, you are still living in the past.
The future is not even staring at the screen, the future is write a piece of software-procedure once and being able to rebuild a system/correct errors/etc in a completely non-interactive way forever.
The future is being architect drinking mojito in a beach, not click-slaves in a cold rack room.
Actually, if I had to script / CLI everything, I would have zero free time because all my time would be spent poring over scripts and commands to find where the typo is that is fucking the whole thing up. Besides, I have almost no tasks that I do so often that I feel the need to have some script to run it. So speak only for yourself in that regard, not everyone does things like you do, not everyone's job is like yours. I have lots of free time, despite using GUIs.... hmmm, your idea of impossible came true!!!
The future is retirement, drinking a mojito on a beach, with no office to call or report to. Your dream of still working in the future saddens me. What fun would travel be if you had systems to think about? (none, it would be zero fun).
-
@Dashrender said in CentOS 7 File Server (samba). Do you know easy GUI to manage ?:
and we're back to the 2% needed discussion.
True. The future is higher and higher IT density.
-
Nothing against Tojo, but he and I are the old timers... MSP, ITSPs doing all the work remotely is the cheaper future.
Though as long as there are users breaking things a bench tech will always be needed to solve the user issues.
-
@Dashrender said in CentOS 7 File Server (samba). Do you know easy GUI to manage ?:
Nothing against Tojo, but he and I are the old timers... MSP, ITSPs doing all the work remotely is the cheaper future.
Though as long as there are users breaking things a bench tech will always be needed to solve the user issues.
I'll hire you back once I take over IT at your company for $15 an hourto be the bench tech.
-
@RojoLoco said in CentOS 7 File Server (samba). Do you know easy GUI to manage ?:
@Francesco-Provino said in CentOS 7 File Server (samba). Do you know easy GUI to manage ?:
@RojoLoco said in CentOS 7 File Server (samba). Do you know easy GUI to manage ?:
@Dashrender said in CentOS 7 File Server (samba). Do you know easy GUI to manage ?:
@scottalanmiller said in CentOS 7 File Server (samba). Do you know easy GUI to manage ?:
Why do you want a GUI? What's the end goal?
I'm guessing his goal is to not have to learn CLI commands.
I'm the captain of that vessel... it's the 21st century, why in the hell would I restrict myself to needing to type letters at a computing system to make it go? Are we cavemen, dragging our knuckles toward the black screen with archaic green letters to type cryptic text commands when GUIs have existed for a couple of decades now? I thought we lived in the future.
No, you are still living in the past.
The future is not even staring at the screen, the future is write a piece of software-procedure once and being able to rebuild a system/correct errors/etc in a completely non-interactive way forever.
The future is being architect drinking mojito in a beach, not click-slaves in a cold rack room.
Actually, if I had to script / CLI everything, I would have zero free time because all my time would be spent poring over scripts and commands to find where the typo is that is fucking the whole thing up. Besides, I have almost no tasks that I do so often that I feel the need to have some script to run it. So speak only for yourself in that regard, not everyone does things like you do, not everyone's job is like yours. I have lots of free time, despite using GUIs.... hmmm, your idea of impossible came true!!!
The future is retirement, drinking a mojito on a beach, with no office to call or report to. Your dream of still working in the future saddens me. What fun would travel be if you had systems to think about? (none, it would be zero fun).
In Italy (I don't know if that apply to US also), we study Aesop's fables at college; one of the most famous, is about an ant and a grasshopper https://en.m.wikipedia.org/wiki/The_Ant_and_the_Grasshopper …
Regarding the time to script manual work, some days ago I wrote a very basic saltstack recipe aimed to create a stateless self-resetting SMB server in a CentOS machine… here is the code (not well organized, not beautiful of course, but it works): https://github.com/theinfiltrated/my-saltStack . I wrote it mainly to learn SaltStack, but the week after I deploy two instances of this stateless SAMBA in two companies just because they were that easy to bring up and they solved two different problems very quickly.
In my work, I do 95+% remotely and sometimes I even spend some of my working day in the beach or other funny places because I can do almost everything remotely with very little bandwidth thanks to the fact I can use CLI. Probably I'm younger than you, but I see many years of work im my future, of course .
Regarding your job: setup a SMB server is something SUPREMELY repetitive and scriptable, as you can see in my github repo.
Othe task I'm pretty sure are parts of your job should be reset a password, install software, update a machine, reboot a vm… but ok, is your job, you can do it in any way you find confortable. But saying that GUI administration is the future, just seems, ehm… weird. Take a look at saltstack or ansible, and think about why the buzzword "devops" is so popular today . -
@aaronstuder said in CentOS 7 File Server (samba). Do you know easy GUI to manage ?:
@stacksofplates well maybe @openit feels differently... what are your concerns? Used internally only it should be fine.
The only way you can really use it internally is tunneling through the loopback address.
There may be no current CVEs for Webmin (I haven't looked) but exposing anything not needed opens you up for zero day attacks esp when it defaults to using its own HTTP server.
By the time you open the tunnel to 127.0.0.1, log in to Webmin, and get to the samba section, I could already have the config changed and ready to push out.
-
@scottalanmiller said in CentOS 7 File Server (samba). Do you know easy GUI to manage ?:
I'm not aware of one, it's not considered good practice to have a GUI on a server, so the very existence of such a tool suggests that it is not a good one (like FreeNAS.) It's difficult to have a truly good product in a bad idea category.
Why do you want a GUI? What's the end goal?
For easier management like creating shared folders, giving permissions etc. instead of doing it from CLI, as I am not that much good at CLI.
-
@aaronstuder said in CentOS 7 File Server (samba). Do you know easy GUI to manage ?:
Webmin
http://webmin.com/I am aware of Webmin, but for now, I just need for File Server...
-
@Dashrender said in CentOS 7 File Server (samba). Do you know easy GUI to manage ?:
@scottalanmiller said in CentOS 7 File Server (samba). Do you know easy GUI to manage ?:
Why do you want a GUI? What's the end goal?
I'm guessing his goal is to not have to learn CLI commands.
Kinda
-
@openit said in CentOS 7 File Server (samba). Do you know easy GUI to manage ?:
@Dashrender said in CentOS 7 File Server (samba). Do you know easy GUI to manage ?:
@scottalanmiller said in CentOS 7 File Server (samba). Do you know easy GUI to manage ?:
Why do you want a GUI? What's the end goal?
I'm guessing his goal is to not have to learn CLI commands.
Kinda
You're eventually going to have to open the terminal. Might as well learn it sooner rather than later
-
@openit said in CentOS 7 File Server (samba). Do you know easy GUI to manage ?:
@aaronstuder said in CentOS 7 File Server (samba). Do you know easy GUI to manage ?:
Webmin
http://webmin.com/I am aware of Webmin, but for now, I just need for File Server...
You can just ignore the other parts.