FreeIPA client issues

Hi, I'm new to Bazzite and Atomic Desktop. I have a FreeIPA environment at home. I ran into some issues with Bazzite before and after connecting to FreeIPA. The first issue is that there is no FreeIPA client in Bazzite. From what I've found it might be added to Atomic Desktop in the future [1], until then it has to be added with rpm-ostree. Using rpm-ostree in Bazzite is discouraged according to the documentation [2]. Second issue is that FreeIPA client requires that the hostname is set to FQDN. Using hostnamectl in Bazzite [3], you can set the hostname to FQDN but it will revert back to "bazzite" after reboot. If you set it to just the hostname it sticks, but FreeIPA installation complains. Workaround is to set it to FQDN before installation and then reset it to just the hostname. Would be nice if FQDN worked too. Third issue is updating file and folder ownership under /sysroot. After connection to FreeIPA I had to reset ownership on files and folders owned by my user, I had created a local user with the same name as my FreeIPA user (my own fault) and normally all you have to do is a chown and fix all files recursively from the root folder. Everything in my home folder is fixed, but since Bazzite mounts /sysroot as read only, a lot of files below /sysroot/ostree/repo/objects are owned my old local UID. Is there a way to change ownership of files in /sysroot? Is it necessary? This is mainly a trial installation to see if Bazzite and Atomic Desktop works for me, if I have to reinstall to fix ownership it's not the end of the world. [1]: https://gitlab.com/fedora/ostree/sig/-/issues/24 [2]: https://universal-blue.discourse.group/docs?topic=2642 [3]: https://universal-blue.discourse.group/docs?topic=33#how-do-i-change-the-hostname-of-my-device-22
GitLab
Include the domain-client comps group by default (#24) · Issues ·...
The domain-client comps group includes all the tools needed to have a system join a FreeIPA or Active Directory Domain, which is generally used to manage systems...
Universal Blue
Layering Packages on Bazzite with rpm-ostree
[rpm-ostree] rpm-ostree Overview Notice: Using rpm-ostree irresponsibly can be destructive. Attention: Layering packages may prevent updates and may cause several issues until the layered packages are uninstalled. Install Fedora Linux packages by installing them with rpm-ostree. This is known as “layering packages” to the image. Layerin...
Universal Blue
Bazzite Frequently Asked Questions (FAQ)
Thanks for catching that. The information on the introductory documentation was outdated anyways, so I removed the link from here. Here’s the Introductory Documentation on the Wayback Machine archive if you are interested to see what it stated.
1 Reply
dali
daliOP5mo ago
I asked about ownership in https://discord.com/channels/1072614816579063828/1074422586894712912, turns out Linuxbrew also has ownership set to UID/GID 1000 (same as the default for the first user), the files below /sysroot/ostree/repo/objects owned by UID/GID 1000 belong to Linuxbrew. No need to change ownership for them if you change UID/GID of the first user, also applies to /home/linuxbrew and subfolders.
Want results from more Discord servers?
Add your server