0 points

😃

permalink
report
reply
6 points

Even if “isn’t that bad” were true, it’s hardly a stunning endorsement. I wish Linux aimed higher than “not that bad”, but it always seems to hit “only some bits are broken”.

permalink
report
reply
48 points
*

Looks like you’re on Fedora Silverblue (or other Atomic version). This is happening because the system groups are in /usr/lib/group rather than /etc/group and this causes the issue you’re seeing here. You can work around it by getting into a root shell with something like

sudo -i

and then getting the group added to /etc/group with

grep -E '^dialout' /usr/lib/group >> /etc/group

after that, you’ll be able to add your user to the group with

usermod -aG dialout pipe

permalink
report
reply
4 points

It’s like when I run into some issue with how I’ve set up my system in NixOS and have to explain to a non-Linux user that it isn’t Linux that’s the issue but how I’m using an especially weird Linux lol

permalink
report
parent
reply
23 points

Right on the money, that’s what I ended up doing. Thanks!

permalink
report
parent
reply
5 points

Is etc the mutable part? Would you have to do this again to add more users after a reboot?

permalink
report
parent
reply
6 points

/etc is writable, so no reboots are required. That said, /etc is treated in a special way and each deployment will have its own /etc, based on the previous one.

So if you make changes to /etc then revert to a previous deployment, your changes will be reverted as well. But if you make changes and upgrade (or do whatever to create a new deployment), your changes will bu preserved.

permalink
report
parent
reply
3 points

That’s really helpful to understand the caveats, thank you.

permalink
report
parent
reply
6 points
*

Why can’t we keep system config things in /etc? It’s a method that works in unsurprising ways.

permalink
report
parent
reply
9 points

Is that considered a feature for some reason? That seems objectively terrible.

permalink
report
parent
reply
8 points

No, it’s a side effect of how everything’s handled by rpm-ostree currently, and it’s on the list of issues to be fixed.

See Here for more info

permalink
report
parent
reply
30 points

I’ve had this one recently.

It gives you an error message, but creates the group anyway.

permalink
report
reply
7 points

(some!) FOSS developers when you open an issue about it: works for me. Closed

(Disclaimer: I know not all foss devs are like this. Especially kde devs are awesome.)

permalink
report
parent
reply
1 point

Well, I didn’t report it (I’m not sure even how to categorize it), so I really don’t know how it would go.

TBH, I don’t even know what project hosts useradd. Never looked that up.

permalink
report
parent
reply
36 points

If you want to add an existing user to an existing group, use:

usermod -a -G <group> <user>

permalink
report
reply
2 points

I like gpasswd -a <user> <group>

permalink
report
parent
reply

Linux

!linux@programming.dev

Create post

A community for everything relating to the linux operating system

Also check out !linux_memes@programming.dev

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

Community stats

  • 2.4K

    Monthly active users

  • 600

    Posts

  • 4.8K

    Comments