Pi-hole using Docker on ODroid-C2

Just recently experimented with the use of Pi-hole (running on an ARM based SBC) as the Network-wide Ads and Internet Tracking blocker.

This article provides the step-by-step instructions to get Pi-hole running on Docker.

Here is the link to the article:

Pi-hole using Docker on ODroid-C2

Enjoy 🙂 !!!

Citrix Workspace App for Linux Gotcha

For those wanting to use the native Linux (Ubuntu and flavors) Citrix Workspace App to connect to a remote desktop, first perform a check by running the following command:

  • /opt/Citrix/ICAClient/util/HdxRtcEngine

If you encounter the following error, it means you are missing a dependency:

error while loading shared libraries: libc++.so.1: cannot open shared object file: No such file or directory

To fix the issue, execute the following command in a Terminal:

  • sudo apt install libc++1

Linux Mint 21 MATE Edition Samba Share Gotcha

For those trying to share the Public folder using the Samba Share (via caja-share), you will encounter the following error:

net usershare error 355

To workaround it, execute the following command in a Terminal:

    • net usershare add Public $HOME/Public “” everyone:F guest_ok=y

To verify the command was successful, execute the following command in the Terminal:

    • net usershare info –long

Linux Capabilities Unraveled

In the traditional Unix world, the typical way to grant a command (executable file) the superuser (root) privileges is to enable the SUID bit and have it owned by root. Look at the permission of the ping command in Linux – it does *NOT* have the SUID bit set and yet is able to open a raw socket connection … curious to know more ???

Here is the link to the article:

Linux Capabilities Unraveled

Enjoy 🙂 !!!