← prev | next →
capezotte 2022-08-13 05:47:11
I was just kidding, I wouldn’t have a system where pgrep -c ^-s6 is greater than 100 otherwise
ChrisCromer 2022-08-13 05:47:58
capezotte 2022-08-13 05:47:11
I was just kidding, I wouldn’t have a system where pgrep -c ^-s6 is greater than 100 otherwise
Didn’t realize, sometimes hard to notice jokes without smileys or emojis.
ChrisCromer 2022-08-13 06:14:29
https://packages.ubuntu.com/search?keywords=opensysusers
Wow, opensysusers which is a software needed to process systemd sysusers.d files for non systemd distros is on Ubuntu, Kali, Debian, and Devuan. Of those the only one that makes sense is Devuan.😆
Ubuntu – Package Search Results — opensysusers –
Ubuntu
capezotte 2022-08-13 06:14:58
ChrisCromer 2022-08-13 06:14:29
https://packages.ubuntu.com/search?keywords=opensysusers
Wow, opensysusers which is a software needed to process systemd sysusers.d files for non systemd distros is on Ubuntu, Kali, Debian, and Devuan. Of those the only one that makes sense is Devuan.😆
they uncritically adopted it from debian
capezotte 2022-08-13 06:15:09
which to be fair has some limited support for non systemd
ChrisCromer 2022-08-13 06:15:50
I never expected something I wrote to get adopted like that. I figured it would only get used in Artix.
ChrisCromer 2022-08-13 06:16:27
And the ironic part is we stopped using it and now use the one from systemd.😂
capezotte 2022-08-13 06:18:25
i see you’ve been bit by eval
ChrisCromer 2022-08-13 06:18:57
yep, and learned the lesson, won’t happen again
capezotte 2022-08-13 06:24:01
wonder if they’ll use /etc/* on the GECOS field and call it a CVE
ChrisCromer 2022-08-13 06:28:15
capezotte 2022-08-13 06:24:01
wonder if they’ll use /etc/* on the GECOS field and call it a CVE
According to the specification /etc/* is a valid GECOS name.
ChrisCromer 2022-08-13 06:29:05
Unless the specification itself opens up some CVE….
capezotte 2022-08-13 06:29:21
i meant, i don’t see set -f in the code, and theoretically™ this could happen
$ A=’/etc/pass*’
$ set — $A
$ echo “$@”
/etc/passwd /etc/passwd-
capezotte 2022-08-13 06:30:21
insert something more serious like user’s ssh keys or sudo timestamps
ChrisCromer 2022-08-13 06:33:41
but now that it isn’t eval’ed that shouldn’t be an issue though right?
Rougreh 2022-08-13 06:34:16
UnicornBl00d 2022-08-13 05:28:20
like chronie and elogind
what is chronie and isn’t elogind only needed for bloated DEs
ChrisCromer 2022-08-13 06:34:47
Rougreh 2022-08-13 06:34:16
what is chronie and isn’t elogind only needed for bloated DEs
elogind is needed for user sessions, even just logging into a tty
ChrisCromer 2022-08-13 06:34:53
chronie is a cron software…
capezotte 2022-08-13 06:35:11
Rougreh 2022-08-13 06:34:16
what is chronie and isn’t elogind only needed for bloated DEs
i think he means chrony, the ntp client
capezotte 2022-08-13 06:35:53
ChrisCromer 2022-08-13 06:33:41
but now that it isn’t eval’ed that shouldn’t be an issue though right?
globs are still eval’d in unquoted variables
capezotte 2022-08-13 06:36:01
you can try it in your shell
ChrisCromer 2022-08-13 06:36:07
capezotte 2022-08-13 06:35:11
i think he means chrony, the ntp client
unless he meant cronie which would replace systemd timers
capezotte 2022-08-13 06:36:23
ChrisCromer 2022-08-13 06:36:07
unless he meant cronie which would replace systemd timers
it’s fun, systemd’s got something to replace everything!
Rougreh 2022-08-13 06:36:24
what did people use to login before elogind
Rougreh 2022-08-13 06:36:34
ChrisCromer 2022-08-13 06:34:53
chronie is a cron software…
oh ok
Rougreh 2022-08-13 06:36:40
systemd handles cronjobs!?
capezotte 2022-08-13 06:36:51
Rougreh 2022-08-13 06:36:40
systemd handles cronjobs!?
yes, in pid 1
capezotte 2022-08-13 06:37:00
it’s not even a separate module
Rougreh 2022-08-13 06:37:04
wow
ChrisCromer 2022-08-13 06:37:22
capezotte 2022-08-13 06:35:53
globs are still eval’d in unquoted variables
gecos is loaded into a quoted variable though
ChrisCromer 2022-08-13 06:38:10
Rougreh 2022-08-13 06:36:24
what did people use to login before elogind
before elogind another popular session handler was consolekit and consolekit2
capezotte 2022-08-13 06:38:11
ChrisCromer 2022-08-13 06:37:22
gecos is loaded into a quoted variable though
$ A='”contrived /etc/pass* example”‘
$ set — $A
$ echo “$@”
“contrived /etc/passwd /etc/passwd- example”
Rougreh 2022-08-13 06:38:26
ChrisCromer 2022-08-13 06:38:10
before elogind another popular session handler was consolekit and consolekit2
why isn’t it used anymore
capezotte 2022-08-13 06:38:38
Rougreh 2022-08-13 06:38:26
why isn’t it used anymore
no bloated DE supports it anymore
ChrisCromer 2022-08-13 06:38:46
Rougreh 2022-08-13 06:38:26
why isn’t it used anymore
because they died… no development for years…
← prev | next →