Systemd e o fim do su

1. Systemd e o fim do su

Luiz Santos
luiztux

(usa Gentoo)

Enviado em 11/11/2015 - 15:06h

É isso mesmo: o comando su está com os dias contados no Systemd.

Bem, este é mais um fato, não tão novo, sobre o Systemd.
Como parte das implementações deste programa, seu principal criador, Lennart Poettering, quer substituir o velho conhecido comando su pelo machinectl shell, do Systemd. Segundo o mesmo, o comando su tem um conceito quebrado e não serve ao propósito original (engraçado que funciona há 30 anos...), sendo o mesmo de certa forma, ambíguo e pouco claro. Ele diz que o su, supostamente, deveria abrir uma nova sessão e alterar alguns parâmetros de execução, como: uid, gid, env. Só que não, este não é o propósito original do su, estas ideias são bem recentes. Ao contrário, o Systemd sim, tem um conceito totalmente quebrado.
Ele chega até a desdenhar do jeito Unix, literalmente cuspindo no prato que come.

Um exemplinho de como fica o "systemd-su":

$ machinectl shell
Connected to the local host. Press ^] three times within 1s to exit session.
sh-4.3# id
uid=0(root) gid=0(root) groups=0(root) context=unconfined_u:unconfined_r:unconfined_t:s0
sh-4.3# whoami
root
sh-4.3#

Parece-me que as distros que estão adotando este Systemd, irão se tornar um tipo bizarro de Linux misturado com Windows. Esta "init" está cada vez mais longe de um init. Quem vai gostar são os admin Windows...o SystemDos vai deixar tudo em casa.

Aqui vai o link:

https://github.com/systemd/systemd/issues/825

Com este cara não tem conversa..o software dele é mais perfeito que todos.

Digam-me, o que vocês acham disto?


  


2. Re: Systemd e o fim do su

João Paulo Pulga
pulgovisk

(usa Gentoo)

Enviado em 11/11/2015 - 15:25h

[...]su tem um conceito quebrado[...]

No fim das contas, é apenas o sujo falando do mal lavado.
Deveriam impedir esse cara de programar pelo resto de sua vida :/
http://media.giphy.com/media/5xtDarAgrjoOrBxSVYk/giphy.gif


3. Re: Systemd e o fim do su

Eric
Grinder

(usa Slackware)

Enviado em 11/11/2015 - 15:43h

Daqui a pouco ele lança uma distro chamada SystemD já que não precisamos nem mais do su hahaha imagine o que não vem pela frente


4. Re: Systemd e o fim do su

Perfil removido
removido

(usa Nenhuma)

Enviado em 11/11/2015 - 16:05h

Boa tarde,

"o SystemDos vai deixar tudo em casa."

Ha ha ha, gostei....

Abraço!!

Att,
Jbaf 2015
Debian 8 (MATE), CentOS 7 (KDE)
https://www.centos.org/


5. Re: Systemd e o fim do su

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 11/11/2015 - 16:30h

O que eu venho falando sobre o systemd e o Lennard Poettering há anos? Que esse cara vai destruir o mundo GNU/Linux! Precisa ser formado em Filosofia para entender isso?
--
Luís Fernando Carvalho Cavalheiro
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


6. Re: Systemd e o fim do su

Eric
Grinder

(usa Slackware)

Enviado em 11/11/2015 - 16:54h

lcavalheiro escreveu:

O que eu venho falando sobre o systemd e o Lennard Poettering há anos? Que esse cara vai destruir o mundo GNU/Linux! Precisa ser formado em Filosofia para entender isso?
--
Luís Fernando Carvalho Cavalheiro
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


Pelo estilo do cara notá-se que isso está me parecendo mais rixa entre ele e os anciões do linux do que propriamente programar algo bom para substituir. Ele ta tipo "desmerecendo" o que já tem no mercado consagrado há anos. (init, alsa e agora o su)

Bom, tiraram o busybox dele, agora ele tirou o su, agora ta na vez dele tomar alguma de alguém rsss


7. Re: Systemd e o fim do su

Luiz Santos
luiztux

(usa Gentoo)

Enviado em 11/11/2015 - 17:14h

Grinder escreveu:

lcavalheiro escreveu:

O que eu venho falando sobre o systemd e o Lennard Poettering há anos? Que esse cara vai destruir o mundo GNU/Linux! Precisa ser formado em Filosofia para entender isso?
--
Luís Fernando Carvalho Cavalheiro
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


Pelo estilo do cara notá-se que isso está me parecendo mais rixa entre ele e os anciões do linux do que propriamente programar algo bom para substituir. Ele ta tipo "desmerecendo" o que já tem no mercado consagrado há anos. (init, alsa e agora o su)

Bom, tiraram o busybox dele, agora ele tirou o su, agora ta na vez dele tomar alguma de alguém rsss


E a Red Hat patrocinando tudo isto... :/

Acho estranho o Torvalds estar muito passivo com tudo isto, afinal esta porquera já tem severas alterações no Kernel. Tudo bem que ele não vai apitar nada na distro de nenhuma empresa, mas acho que ele deveria se posicionar sobre tudo isto. Afinal, ele é o cara que faz as coisas acontecerem.

Só falta uma nova distro mesmo, como o Grinder disse.. Na verdade seria melhor do que forçar usuários a utilizar esta m&$$@.




8. Re: Systemd e o fim do su

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 11/11/2015 - 17:19h

A culpa desse troço de systemd ter ido pra frente não é da RHEL, é do GNOME que o adotou como hard dependency. E Torvalds é um aficcionado do GNOME, logo...
--
Luís Fernando Carvalho Cavalheiro
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


9. Re: Systemd e o fim do su

Eric
Grinder

(usa Slackware)

Enviado em 11/11/2015 - 18:07h

lcavalheiro escreveu:

A culpa desse troço de systemd ter ido pra frente não é da RHEL, é do GNOME que o adotou como hard dependency. E Torvalds é um aficcionado do GNOME, logo...
--
Luís Fernando Carvalho Cavalheiro
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


Bem lembrado.
Enquanto for opcional nada a reclamar do SystemD, vou lá e desativo e pronto.
Agora realmente essa do Gnome adotar como hard dependency foi flórida, esses dias estava tentando montar o budgie e tinha vários apps do gnome que eu ainda não havia testado, na verdade tudo é hard dependency, de um wacom até um cups, não pode setar mais flags no configure como --disable-alguma-coisa somente via patchs alterando o source mesmo.

Isso é uma sacanagem. Vida longa aos forks



10. Re: Systemd e o fim do su

Luiz Santos
luiztux

(usa Gentoo)

Enviado em 11/11/2015 - 18:24h

De uma certa forma, a Red Hat tá no meio: o Poettering é funcionário dela, Fedora é da mesma.. Inclusive ele está usando esta distro pra testar as implementações do Systemd, nada contra o Fedora...

Ouvi dizer que o Torvalds utiliza esta distro, que foi a primeira a adotar o Systemd com o Gnome..


11. Re: Systemd e o fim do su

Perfil removido
removido

(usa Nenhuma)

Enviado em 11/11/2015 - 20:28h

Ele diz que o su, supostamente, deveria abrir uma nova sessão e alterar alguns parâmetros de execução, como: uid, gid, env.


Penso que o su - (com um traço -), igualmente para o sudo -i, fazem isso. Poettering quer mesmo ferrar com tudo, e o pior que ele ignora os bug reports de suas gambiarras, digo, softwares.

EDIT: pra ver como esse argumente é furado, basta fazer o teste no próprio terminal:

~ $ echo -e "\$UID\t=\t$UID\n\$HOME\t=\t$HOME\n\$USER\t=\t$USER\n\$GROUPS\t=\t$GROUPS"
$UID = 1000
$HOME = /home/ruan
$USER = ruan
$GROUPS = 100
~ $ sudo -i
~ # echo -e "\$UID\t=\t$UID\n\$HOME\t=\t$HOME\n\$USER\t=\t$USER\n\$GROUPS\t=\t$GROUPS"
$UID = 0
$HOME = /root
$USER = root
$GROUPS = 0



12. Re: Systemd e o fim do su

João Paulo Pulga
pulgovisk

(usa Gentoo)

Enviado em 12/11/2015 - 07:47h

Poettering quer mesmo ferrar com tudo

Ele quer que essa praga faça tudo no sistema.
Daqui a pouco, vamos editar textos no systemd, compilar usando o systemd, navegar na internet usando o systemd...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts