Puncte:1

aplicațiile se blochează lansate cu sudo

drapel it

Dacă lansez Thunar din linia de comandă funcționează, dar dacă încerc să lansez Thunar folosind sudo, apare doar pictograma de pe bara de stare, dar nicio fereastră; aceeasi problema se intampla si cu gparted, synaptic si double commander, ce este in neregula?

vanadium avatar
drapel cn
Nimeni nu ar trebui să ruleze aplicații grafice cu `sudo`. @HuHa sugestiile pe care le oferiți sunt mult depășite până acum (de exemplu, gksudo nu mai este în depozit de ani de zile) și cu siguranță nu vor funcționa când rulați pe Wayland (implicit din nou pe Ubuntu 21.10) în loc de Xorg
HuHa avatar
drapel es
„Nimeni niciodată” este una dintre acele pragmate aiurea fundamentaliste care mă împinge în sus. Cum vă așteptați ca utilizatorii să folosească _synaptic_, _gparted_, _qdirstat_? Toate au nevoie de permisiuni root pentru a fi utile. Această atitudine este ceea ce îi face pe utilizatori să meargă „la naiba cu băieții ăia de securitate, ei fac sistemul complet inutilizabil!” și utilizați setări de securitate relaxate pentru _toate_.
HuHa avatar
drapel es
Acesta este probabil `sudo` care nu importă `DISPLAY` din mediul dumneavoastră. Vezi și aici: https://askubuntu.com/questions/175611/cannot-connect-to-x-server-when-running-app-with-sudo
HuHa avatar
drapel es
Motivul pentru această implicită este că, în general, este considerat un pericol de securitate evitabil să rulezi programe GUI cu permisiuni root. Desigur, _gparted_ și _synaptic_ chiar au nevoie de permisiuni root.
sudodus avatar
drapel jp
Sunt dezvoltate alternative la `gksu` pentru a crește securitatea. Synaptic și Gparted funcționează cu `pkexec`, care aplică PolicyKit. Nu știu despre Double Commander, poate mai are nevoie de `sudo -H`.
Puncte:4
drapel jp

gvfs admin backend - pentru permisiuni ridicate cu instrumente GUI

În Ubuntu 17.10 (gvfs >= 1.29.4) și versiuni mai noi, puteți utiliza backend-ul de administrare gvfs. Observați că aveți nevoie de calea completă, de exemplu

thunar admin:///path/to/directory
gedit admin:///path/to/file

deci dacă vrei să-ți gestionezi /etc director, puteți utiliza

thunar admin:///etc

În teorie, metoda de backend admin gvfs (care folosește PolicyKit) este mai bună și mai sigură (decât xhost și sudo -H), indiferent de interfața de utilizare pe care o utilizați.

Nu rulați întreaga aplicație ca root. Escaladarea privilegiilor are loc numai atunci când este strict necesar. Vedeți următorul link și link-urile de la acesta,

pkexec

Alternative la gksu sunt dezvoltate pentru a spori securitatea. Synaptic și Gparted lucrează cu pkexec (o altă aplicație PolicyKit). Vedea om pkexec.

Puteți rula dintr-o fereastră de terminal

pkexec sinaptic
pkexec gparted

dar execuția folosind PolicyKit este încorporată în mecanismul de lansare grafică, astfel încât să vedeți doar fereastra pop-up care vă cere parola.


Dar instrumentele de linie de comandă (în ferestrele terminalului) și sudo sunt adesea recomandate atunci când sunt necesare permisiuni ridicate. Un browser de fișiere deschis cu permisiuni ridicate facilitează deteriorarea sistemului de operare din greșeală.

drapel it
pkexec synaptic nu funcționează, la fel și pentru pkexec gparted
sudodus avatar
drapel jp
@arpho, `pkexec` funcționează pentru mine cu `synaptic` și `gparted`. Funcționează pentru mine în Ubuntu 20.04.3 LTS atât în ​​sesiunile X, cât și în sesiunile Wayland. Ce aromă (poate Xubuntu pentru că întrebi despre Thunar) și ce versiune rulezi (altul decât 20.04.3 LTS)? Sau o altă aromă sau versiune? Sau poate o distribuție non-Ubuntu? - Dacă ne comunicați detalii despre sistemul dvs. de operare, va fi mai ușor să vă ajutăm. În caz contrar, vor exista doar sfaturi generale.
nobody avatar
drapel gh
pentru synaptic `synaptic-pkexec`
sudodus avatar
drapel jp
@arpho, folosește ceea ce funcționează pentru *tu*, poate este necesar să comuți sesiunea de la Wayland la X și/sau să folosești `xhost` și `sudo -H`.[Acest link](https://askubuntu.com/questions/961967/why-dont-gksu-gksudo-or-launching-a-graphical-application-with-sudo-work-with-w/961978#961978) ( scris în 2017 și ușor modificat după aceea) arată detalii despre unele metode.

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.