News for hackers. Stuff that matters.
Re:AI Coding Assistants Are Getting Worse by godelski on Thursday January 08, 2026 @08:34PM (#46549068)

  > Sandboxing these things is a good idea anyways.
Honestly, one thing I don't understand is why agents aren't organized with unique user or group permissions. Like if we're going to be lazy and not make a container for them then why the fuck are we not doing basic security things like permission handling.

Like we want to act like these programs are identical to a person on a system but at the same time we're not treating them like we would another person on the system? Give me a fucking claude user and/or group. If I want to remove `git` or `rm` from that user, great! Also makes giving directory access a lot easier. Don't have to just trust that the program isn't going to go fuck with some other directory

Re:AI Coding Assistants Are Getting Worse by apetresc on Thursday January 08, 2026 @09:09PM (#46549308)
What's stopping you from `su claude`?
Re:AI Coding Assistants Are Getting Worse by godelski on Thursday January 08, 2026 @09:58PM (#46549591)
I think there's some misunderstanding...

What's literally stopping me is

  su: user claude does not exist or the user entry does not contain all the required fields
Clearly you're not asking that...

But if your question is more "what's stopping you from creating a user named claude, installing claude to that user account, and writing a program so that user godelski can message user claude and watch all of user claude's actions, and all that jazz" then... well... technically nothing.

But if that's your question, then I don't understand what you thought my comment said.

Re:AI Coding Assistants Are Getting Worse by apetresc on Tuesday January 13, 2026 @09:49PM (#46611668)
Yeah, that is what I meant. I mean, it's kind of the system administrator's/user's responsibility to run processes in whatever user context they want. I don't wonder why, like, nginx doesn't forcefully switch itself to an nginx user. Obviously if I want nginx to run in some non-privileged context (which I do), then I (or my distro, or my container runtime, or whatever) am responsible for running nginx that way.

Similarly, it's not really claude-code's job to "come with" a claude user. If you want claude code to run as a low-privilege user, then you can already run it as a low-privilege user. The OS has been providing that facility for decades.

Re:AI Coding Assistants Are Getting Worse by inopinatus on Friday January 09, 2026 @02:05AM (#46550891)
The agents are being prompted to vibe-code themselves by a post-Docker generation raised on node and systemd. So of course they emit an ad-hoc, informally-specified, bug-ridden, slow reimplementation of things the OS was already capable of.
Re:AI Coding Assistants Are Getting Worse by immibis on Friday January 09, 2026 @08:11AM (#46553462)
Probably because Linux doesn't really have a good model for ad-hoc permission restrictions. It has enough bits to make a Docker container out of, but that's a full new system. You can't really restrict a subprocess to only write files under this directory.
Re:AI Coding Assistants Are Getting Worse by newsoftheday on Friday January 09, 2026 @12:54PM (#46556728)
For plain Linux, chmod, chmod's sticky bit and setfacl provide extensive ad hoc permissions restricting. Your comment is 4 hours old, I'm surprised I'm the first person to help correct its inaccuracy.
Re:AI Coding Assistants Are Getting Worse by immibis on Friday January 09, 2026 @10:13PM (#46562410)
How can those be used to restrict a certain subprocess to only write in a certain directory?
Re:AI Coding Assistants Are Getting Worse by godelski on Saturday January 10, 2026 @06:43AM (#46564893)
chown
Re:AI Coding Assistants Are Getting Worse by immibis on Saturday January 10, 2026 @06:59PM (#46571261)
how?
Re:AI Coding Assistants Are Getting Worse by godelski on Saturday January 10, 2026 @08:36PM (#46571903)
chgrp claude someDirectory
Re:AI Coding Assistants Are Getting Worse by immibis on Sunday January 11, 2026 @10:56AM (#46576796)
This doesn't meet the requirement. It doesn't restrict a certain subprocess to only write in a certain directory. You are just saying these things to quickly shut down the uncomfortable thought that Linux can't do something.
Re:AI Coding Assistants Are Getting Worse by godelski on Sunday January 11, 2026 @02:58PM (#46579351)
Or perhaps you need to go read my original comment again as you missed the premise. But if you feel you have perfect memory then perhaps look at something like firejail or read more about systemd.

But your premise of Linux "can't" do something is rather absurd. It's Linux, you can do anything, even if no one has done that thing before.

The reason people didn't respond earlier is because they probably assumed it a waste of their time. I know I have wasted mine

Re:AI Coding Assistants Are Getting Worse by immibis on Sunday January 11, 2026 @10:05PM (#46583535)
You chose to respond to a question I posed, with an extremely poor answer. I was very specific about restricting a certain subprocess to only write to a certain directory. Your answer does not do that. I pointed that out. Now you are defending that answer by claiming you were actually answering something else entirely. This is nonsensical.