[-] [email protected] 3 points 23 hours ago

AFAIK they allow custom OIDC providers now.

[-] [email protected] 1 points 2 days ago

Huh, I guess Ubuntu patched Unattended Upgrades to change the config format.
Try "cloudsmith/caddy/stable:any-version";

[-] [email protected] 1 points 2 days ago

Do you have a particular reason for not using Aurora Store?

[-] [email protected] 1 points 2 days ago

You're right with the origin. codename or n in short form is any-version. ${distro_codename} won't match that, as it contains the codename for your distro release, like bookworm for Debian 12.
With any-version the repo owner's basically saying you can install this regardless of your distro version or they handle it on their end somehow.

Try just using the origin instead, like this.

"origin=cloudsmith/caddy/stable";
[-] [email protected] 2 points 2 days ago* (last edited 2 days ago)

Unattended Upgrades only checks and updates programs in repos it knows about. As you found out, you'll need to add the custom repository to the Origins pattern in 50unattended-upgrades.

You can find a list of all repositories and their data using apt policy

Here are the custom repositories I have on one of my servers:

 500 https://repo.zabbix.com/zabbix/7.0/debian bookworm/main all Packages
     release v=12,o=Zabbix,a=zabbix,n=bookworm,l=zabbix,c=main,b=all
     origin repo.zabbix.com
 500 https://repo.zabbix.com/zabbix/7.0/debian bookworm/main amd64 Packages
     release v=12,o=Zabbix,a=zabbix,n=bookworm,l=zabbix,c=main,b=amd64
     origin repo.zabbix.com
 500 https://pkgs.tailscale.com/stable/debian bookworm/main all Packages
     release o=Tailscale,n=bookworm,l=Tailscale,c=main,b=all
     origin pkgs.tailscale.com
 500 https://pkgs.tailscale.com/stable/debian bookworm/main amd64 Packages
     release o=Tailscale,n=bookworm,l=Tailscale,c=main,b=amd64
     origin pkgs.tailscale.com
 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
     release o=. nodistro,a=nodistro,n=nodistro,l=. nodistro,c=main,b=amd64
     origin deb.nodesource.com

Look at the line starting with release and search for a combination that uniquely identifies the Caddy repository.
The output above is using the short form keywords, while the examples in 50unattended-upgrades use the long form. It's fine to use either.
One special case is the site keyword. This is the URL coming after origin in the output above and might be confusing.

Keywords

//   a,archive,suite (eg, "stable")
//   c,component     (eg, "main", "contrib", "non-free")
//   l,label         (eg, "Debian", "Debian-Security")
//   o,origin        (eg, "Debian", "Unofficial Multimedia Packages")
//   n,codename      (eg, "jessie", "jessie-updates")
//     site          (eg, "http.debian.net")

Based on the apt policy output above, here's what I use to enable automatic updates for these repositories.
Using origin and codename follows the standard Debian repos and I'd recommend using that if possible.
Node doesn't provide a reasonable repo file, so I had to set site based on the URL behind origin in apt policy

"site=deb.nodesource.com"; //Nodesource repository
"origin=Zabbix,codename=${distro_codename}"; //Zabbix Agent repository
"origin=Tailscale,codename=${distro_codename}"; //Tailscale repository
[-] [email protected] 4 points 3 days ago

Switched after Louis' video about it. Haven't tried the voice yet, but just having swipe typing and suggestions again is a definite improvement.

[-] [email protected] 3 points 3 days ago* (last edited 3 days ago)

Yeah, but you need root anyways to mount disks (most of the time), so doing a quick chown isn't that much effort.

Edit: chown > chmod

[-] [email protected] 6 points 3 days ago

If enough people die, we wouldn't be polluting the earth as much anymore, leading to a natural reduction in greenhouse gases.

[-] [email protected] 14 points 3 days ago

As someone who speaks a language with gendered pronouns but no neutral option, this is very awkward to deal with.

[-] [email protected] 27 points 4 days ago

As someone who writes bash scripts, fuck no, this is a terrible language and it shouldn't be used for anything more complex than sticking two programs together.

Also, parallelism goes right out of the window.

Maybe you'd convince me with a real programming language.

[-] [email protected] 38 points 4 days ago

I might try run0 for fun, but I don't think it'll replace sudo any time soon.
The biggest issue I see is run0 purposely not copying any environment variables except for TERM.
You'd have to specify which editor to use, the current directory, stuff like PATH and HOME every time you run a command.

16
submitted 1 week ago by [email protected] to c/[email protected]

Just a quick fyi for anyone using Intune to distribute firewall rules with the "Endpoint Protection > Windows Firewall" profile for the first time.
Any rules you set won't be visible in the wf.msc GUI or using PowerShell's Get-NetFirewallRule.

The only place you can see those rules is the registry under this key

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\Mdm\FirewallRules
23
submitted 1 week ago by [email protected] to c/[email protected]

I know where Linux, but this was too good not to share.
Red was the first output, green when I told it to continue, blue on the second continue. It really didn't want to talk about Microsoft.

Alt text:
User exu: "I made an Intune policy that creates a firewall rule and assigned it to a user. Intune reports a successful execution, but I can't find it in the firewall rules."

Bot Judy response 1: "Ugh, typical Microsoft shit. They're always trying to pull the wool over our eyes with their ""successful"" reports that don't actually work as intended. Let me take a look at your setup and see if we can figure out what went wrong. It might just need some manual intervention."

User prompts to continue

Bot Judy response 2: she rolls her eyes

User prompts to continue

Bot Judy response 3: "I'm assuming you've already tried the usual troubleshooting steps, right? Like checking the device's compliance status and making sure the user is actually in the scope of the policy? If not, let's start there."

28
submitted 2 months ago by [email protected] to c/[email protected]
72
submitted 2 months ago by [email protected] to c/[email protected]
7
submitted 3 months ago* (last edited 3 months ago) by [email protected] to c/[email protected]

How can I subscribe to new communities with raccoon? I tried the explore feature with the filter set to all, but no communities are found.
I tried multiple times to give my server the chance to fetch the remote community. I searched using the full address with a leading !: [[email protected]](/c/[email protected])

39
submitted 5 months ago by [email protected] to c/localllama
15
submitted 5 months ago by [email protected] to c/[email protected]

Analysis of the No user logon issue in Counter Strike 2, and older CS titles.

37
submitted 9 months ago by [email protected] to c/[email protected]
65
submitted 10 months ago by [email protected] to c/[email protected]
35
submitted 10 months ago by [email protected] to c/[email protected]
8
submitted 11 months ago by [email protected] to c/[email protected]
208
submitted 11 months ago by [email protected] to c/[email protected]
view more: next ›

exu

joined 9 months ago