Speak of good timing! Can begin the challenge in a few days.
Thanks for the materials!
Speak of good timing! Can begin the challenge in a few days.
Thanks for the materials!
That sudo has alllll the permissions, and the bugger is easy to bribe
How do you randomly generate a password with vim?
Tap for spoiler
Ask a new user to exit vim
Me. I am groot
yep, it slipped me 😆 I opened an issue to correct the source so I won't forget: https://github.com/livialima/linuxupskillchallenge/issues/28
Hey, @livialima@programming.dev, just reminding you x)
https://programming.dev/comment/25218038
Anyhow, appreciate your work on it still! Keep it up! :D
Noted. Thanks for the feedback. I'm setting this lesson for improvement under the Issue #27
Interface naming scheme, how to ifup/ifdown, ifconfig, ip commands, dhcp networking, DNS settings /etc/resolv.conf vs systemd, setting static vs DHCP for network interfaces, etc. You page says 'diving into networking' and you barely touch the firewall.
the video doesn't go much further than what's covered on the page, is there anything in specific you see should be on the text?
Wish more networking details were explained on the page, and not a video.
noted
Consider not putting "please read" in an all caps title. If you want people to actually read anything, give them a taste of what's to come instead. I mean, I found this on my "r/all" equivalent, and instinctively downvoted it and moved on.
Day 614 - Continuing to ignore a working server
I prefer to use vim as a set of keybindings for emacs.
This is sick, thanks for posting it.
only minor adjustments but nothing to the lesson itself
Just curious but has the guide for this step/section changed at all recently?
Logrotate is always the first things I setup on a new server/packer image.
The infamous el guapo?
How did I never know about the tldr command?
Infamous? Grep's great. I'd venture a guess that anyone unhappy with it is either misusing it or ought to be using a different tool.
awesome initiative, cheers! 🥂
I'm a few days behind but think I can catch up.
Under the "Creating a working admin account" section, the command usermod -a -G admin [username] gave me the result usermod: group 'admin' does not exist
Based on reading later in the section I tried usermod -a -G adm [username] and that seemed to work. Is this just a typo in the original command?
I'm surprised that renting an online cloud based server is pushed at the preferred route for this.
However, not being exposed to the wild certainly loses the feel of what real sysadmins have to face.
That's a really strange line to make the VM route not the desired option. If you're going to play with a test system, then the safest place to do that is in a secure virtual local environment. You shouldn't have to face the full challenges of sysadmins, and particularly not around keeping a server secure. If you make a mistake you don't want your paid online server to be hacked or screwed over.
Anyone following this challenge should 100% set up a virtual machine for it; and one they can run or shutdown as and when they need to. I'd also recommend QEMU and KVM for a better experience than VirtualBox.
And of course if you don't want to virtualise, then the next option to consider well before the cloud is your own physical device whether that be a Raspberry Pi or other SBC, or an old PC or laptop repurposed for the job. That gives you an authentic experience without having to mess around with a cloud based solution. That's not even presented as an option.
I 100% would not recommend anyone new to running Linux as a server to faff around with cloud based solutions and certainly not to pay subscriptions for that. VMs are free, and a dedicated local device is far cheaper in the longrun. Buy a SBC like a Raspberry Pi or an old mini PC off Ebay, and enjoy a securer cheaper way to have a test device. You can literally do everything you can with a cloud based virtual machine with either.
WTF?
