Puncte:2

CentOS: utilizatorul administrator pe sesiunea xrdp nu poate face administrator

drapel es

Rulez o stație de lucru Rocky Linux 8.4 cu desktop-uri GNOME și MATE, dar am văzut aceeași problemă pe CentOS 7.9...

Când mă conectez la mașină pe afișajul local, pot face lucruri precum administrarea utilizatorilor și setarea orei sistemului folosind aplicația Control Center (aceasta pe MATE, instrumentele sunt îngropate în meniul GNOME). Când dau clic pe instrument, voi primi o fereastră pop-up în care îmi cere parola sau va apărea un buton de „deblocare” pe care să dau clic înainte de a mă autentifica. Toate acestea funcționează deoarece utilizatorul meu este membru al grupului administrativ „roată”.

Cu toate acestea, atunci când același utilizator se conectează la același mediu desktop xrdp, capacitatea de a administra sistemul a dispărut. În unele cazuri, butonul „deblocare” este gri, în altele, când dau clic pe pictograma aplicației instrument, primesc mesajul „Eroare la executarea comenzii ca alt utilizator: neautorizat” în .xsession-erori fişier.

Din câte am înțeles, problema se rezumă la polkit tratarea diferită a sesiunilor locale și la distanță și, practic, blocarea acțiunilor administrative din sesiuni la distanță, cum ar fi xrdp, vnc etc. Aceasta este o durere, deoarece motivul principal pentru configurarea serviciului xrdp a fost astfel încât eu ar putea administrați mașina de la distanță! Pot rezolva asta într-o oarecare măsură folosind sudo de la un terminal, dar chiar vreau să funcționezeâ¢.

Deci întrebarea mea este - cum configurez polkit pentru a trata o sesiune la distanță pentru utilizatorul meu administrator în mod identic cu o sesiune locală? (Întotdeauna presupunând că polkit este sursa problemei mele!)

Puncte:1
drapel es

După ce am încadrat mai succint frustrările de ieri, am folosit un motor de căutare bine-cunoscut pentru a căuta „sesiuni locale și la distanță Linux polkit” și am obținut acesta ca rezultat principal - Activarea privilegiilor de gestionare a sistemului pentru utilizatorii non-locali - Cum naiba face polkit de lucru, oricum? Răspunsul (ușor modificat de la întrebarea legată) este crearea unui fișier /etc/polkit-1/localauthority/50-local.d/10-remote-admin-allow.pkla conținând

[Permiteți administrarea de la distanță]
Identitate=unix-group:wheel
Acțiune=*
ResultAny=auth_admin_keep
ResultInactive=auth_admin_keep
ResultActive=auth_admin_keep

și fugi systemctl reporniți polkit (care este vital, dar a fost ratat în cealaltă întrebare). De asemenea, puteți pune acest fișier sub /var/lib/polkit-1, dar conform pklocalauthority.8 primul este destinat configurației locale, în timp ce al doilea este destinat pachetelor terțe.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.