Când rulez o comandă ca aceasta pe Raspberry Pi, primesc următoarea ieșire:
$ service sshd repornire
==== AUTENTICARE PENTRU org.freedesktop.systemd1.manage-units ===
Este necesară autentificarea pentru a reporni »sshd.service«.
Se autentifică ca: ,,, (pi)
Parola:
Făcând același lucru pe serverul meu Ubuntu Focal, obțin un rezultat complet diferit:
$ service sshd repornire
Repornirea sshd.service eșuată: este necesară autentificarea interactivă.
Consultați jurnalele de sistem și „systemctl status sshd.service” pentru detalii.
Am încercat să compar configurația polkit pentru a vedea de ce zmeura îmi oferă șansa de a mă autentifica în timp ce serverul meu nu o face, forțându-mă să adaug sudo și apoi să execut din nou comanda ca root.
Pe ambele sisteme, utilizatorul pe care îl folosesc este în grupul sudo, serverul linux are
[Configurare]
AdminIdentities=unix-group:sudo;unix-group:admin
într-un fișier din localauthority.conf.d, similar pentru zmeură. Nu sunt sigur ce cauzează comportamentul pe zmeură, dar pe Ubuntu ceva face ca acesta să eșueze imediat în loc să-mi ceară autentificare. Se pare că cineva la https://askubuntu.com/questions/1114351/why-system-keep-ask-to-enter-password-for-the-first-member-of-sudo-group-instead are același rezultat pe care îl am și acolo problema a fost fixată în fișier /usr/share/polkit-1/actions/org.freedesktop.systemd1.policy
, așa că am comparat fișierul pe ambele sisteme și este același