Coder Social home page Coder Social logo

linux-guide-and-hints's Introduction

Hi there

I'm Louis Abel. I'm originally a System Administrator, turned System Engineer, turned... I'm not sure anymore. I wear a lot of hats these days. Either way, I want to thank you for stopping by!

What do you work on?

I work on too many things to remember or count. The primary things I work on though these days would be:

  • Ansible stuff
  • My own FreeIPA adventures
  • My own Fedora system when it misbehaves
  • Some gzdoom builds (when they have releases)
  • Maintaining some python and powershell scripts, Windows images (for my own sanity)
  • Light maintaining of a wiki with some Enterprise Linux and Fedora stuff

What do you do in your free time?

I work on my music or I go to one of my few go-to games at my disposal, such as StarCraft, Guilty Gear Strive, gzdoom, and Overwatch. If you would like to play StarCraft (brood war/remastered) or Guilty Gear Strive, I am always open! You can find me on the US West regions.

GitHub Stats!

nazunalika's stats

nazunalika

linux-guide-and-hints's People

Contributors

carlspring avatar dependabot[bot] avatar mwander avatar nazunalika avatar remyabel2 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

linux-guide-and-hints's Issues

Move away from Grunt

The grunt plugins are outdated and some of them contain vulnerabilities. Besides, we can just do what it's doing under the hood using some sort of script.

TODO list

  • Add article from Steam notes
  • Add article from Proton notes
  • Go into more detail about secure boot
  • Add article from Flatpak notes

FreeIPA/macOS PAM configuration and UI privilege elevation

In el/freeipa.rst โ†’ Client Setup โ†’ Mac Clients: it might be worth noting that the PAM configuration shown can interfere with the macOS GUI's privilege elevation system. For example, in the following sequence assume we have a Mac with a local admin user, configured to authenticate against FreeIPA as shown.

  1. Log in as a FreeIPA user without admin status. Use klist to note the Kerberos tickets.
  2. Open the System Settings, and do something that requires local admin privileges (or try to install an application).
  3. Authenticate as the admin.
  4. Check klist again -- note that the default ticket cache has been changed. Running kinit is needed to get back to the FreeIPA user's tickets.

As a workaround for this, on my Mac I use the default PAM configuration files and a third party tool to obtain a TGT on login (io.github.hamstergene.ticket-renewer -- I'm not aware of any other such tools, or something like sss built in to macOS). Downside is this requires manual password sync, but I find it's needed anyway even with PAM adjustments to refresh the tickets perodically.

Fix lack of certificate for www

Visiting https://www.linuxguideandhints.com/ still gives an error because the certificate for www is expired. In theory, there should be an automatic redirect but there isn't one. We may need to follow the documentation for setting up an apex domain for this to work correctly.

Can you please tell me where you found all those pxelinux.* dhcp options?

I understand what a class is (it's a namespace), but I have been hitting my head on my desk trying to figure out where those pxelinux.* options come from. Is there a central place where people keep track of all the dhcp namespaces available?

## Allowing EFI Clients
option pxe-system-type code 93 = unsigned integer 16;
option rfc3442-classless-static-routes code 121 = array of integer 8;
option ms-classless-static-routes code 249 = array of integer 8;

option space pxelinux;
option pxelinux.magic code 208 = string;
option pxelinux.configfile code 209 = text;
option pxelinux.pathprefix code 210 = text;
option pxelinux.reboottime code 211 = unsigned integer 32;
option architecture-type code 93 = unsigned integer 16;

option pxelinux.mtftp-ip    code 1 = ip-address;
option pxelinux.mtftp-cport code 2 = unsigned integer 16;
option pxelinux.mtftp-sport code 3 = unsigned integer 16;
option pxelinux.mtftp-tmout code 4 = unsigned integer 8;
option pxelinux.mtftp-delay code 5 = unsigned integer 8;

Search is broken

Example: https://linuxguideandhints.com/search.html?q=asdf&check_keywords=yes&area=default

The search just hangs indefinitely.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.