Puncte:0

întrebare despre rădăcina sistemului și instalarea aplicației

drapel cz

Bună tuturor. Sunt nou pe ubuntu și încerc să instalez o aplicație financiară pe el. Pe ghidul de instalare îmi spune că aplicația nu ar trebui să ruleze pe rădăcină de sistem. Momentan nu prea înțeleg despre conexiunea dintre instalare și utilizator pe ubuntu.

  1. Dacă instalez o aplicație, este instalată pe rădăcina sistemului (administrator pe Windows) și poate avea acces la toate?
  2. a doua întrebare este despre „nu o rulează pe sistemul rădăcină”. Dacă întrebarea nr. 1 este adevărată și nu ar trebui să o rulez pe sistemul rădăcină, atunci trebuie doar să creez un nou utilizator și să dau permisiunea aplicației și să o rulez de la acel utilizator, este corect?
drapel ru
Fără să știi la ce aplicație te referi, va fi greu să te ajute. Aplicațiile instalate pe Windows nu au nici un impact asupra Ubuntu și invers, așa că nu sunt complet sigur care este întrebarea dvs.
drapel cz
Întrebarea mea nu este despre aplicație. Întreb cum funcționează aplicația pe ubuntu și cum se leagă cu utilizatorul root sau non-root.
mook765 avatar
drapel cn
Instalarea unei aplicații și rularea unei aplicații sunt lucruri diferite. Este posibil să aveți nevoie de privilegii _root_ pentru a instala. Asta nu înseamnă că nu ar fi accesibil pentru alți utilizatori. Când rulați aplicația, ar trebui să o rulați cu un utilizator care are suficiente privilegii pentru ao rula. Nu ar trebui să-l rulați ca _root_, deoarece _root_ are acces nelimitat la tot ce este pe computerul dvs. Rularea ca _root_ adaugă un risc de securitate.
Puncte:0
drapel cn

Aplicațiile sunt pornite de fișiere executabile, adică executabile binar sau scripturi care au setat bitul executabil. Cine poate porni executabilul este determinat de permisiunile setate pe fișier.

Unele aplicații sunt conținute într-un singur stand-alone. Puteți executa executabilul oriunde se află în sistemul de fișiere, iar programul va rula cu succes.

Alte aplicații sunt mai complexe. Pentru a rula cu succes, bibliotecile și alte fișiere trebuie să fie instalate în anumite locații. Când utilizați centrul de software Ubuntu sau apt pe linia de comandă, aceasta se realizează automat prin scripturile de instalare conținute în .deb fișier de instalare.

În mod implicit Nu aplicațiile rulează ca rădăcină de sistem. Indiferent dacă aplicația este o aplicație instalată la nivelul întregului sistem sau un singur executabil în folderul de acasă, atunci când o porniți, va nu rulați ca rădăcină de sistem. Acesta va rula ca un proces al utilizatorului care l-a lansat. Administratorul trebuie să o configureze în mod specific dacă o aplicație trebuie să ruleze ca root.

Anterior, unele aplicații grafice erau rulate ca root.Acesta este încă cazul, de exemplu, cu „Synaptic Package Manager”. Cu toate acestea, tendința actuală este de a nu rulați o aplicație grafică ca root și, mai degrabă, generați procesele ca root numai pentru anumite acțiuni. Aplicația „Discuri” este un exemplu al acestei abordări mai moderne. Numai când sunteți pe cale să faceți ceva care necesită permisiuni de root aplicația vă va cere parola și abia apoi lansează procesele necesare pentru a îndeplini sarcina, de exemplu, formatarea unei unități.

Dacă instalez o aplicație este instalată pe rădăcina sistemului (administrator pe Windows) și poate avea acces la toate?

Dacă administratorul de sistem decide acest lucru, atunci da. Cu alte cuvinte, aceasta nu este o regulă generală. Cu toate acestea, cel mai frecvent, aplicațiile sunt acolo pentru a fi utilizate de utilizatori. Deci administratorul (rădăcină de sistem) le instalează în folderele de sistem astfel încât să poată fi pornite de toți utilizatorii.

a doua întrebare este despre „nu o rulează pe sistemul rădăcină”. Dacă întrebarea nr. 1 este adevărată și nu ar trebui să o rulez pe sistemul rădăcină, atunci trebuie doar să creez un nou utilizator și să dau permisiunea aplicației și să o rulez de la acel utilizator, este corect?

Dacă doriți să restricționați aplicațiile numai la anumiți utilizatori, atunci într-adevăr puteți să le configurați. Tu faci nu trebuie să creați un utilizator nou. Mai degrabă trebuie să configurați aplicația astfel încât să poată fi rulată numai de acel utilizator specific. O modalitate este de a instala acea aplicație într-un director din folderul de acasă al utilizatorului respectiv, astfel încât să nu fie vizibilă și nici accesibilă - în funcție de permisiuni - de către alți utilizatori.

drapel cz
până acum am înțeles explicația ta și mulțumesc pentru asta! Invata mult. Încă o întrebare totuși, atunci când ne creăm utilizatorul, avem acces ca administrator și root. „Nu rulați aplicația ca root” înseamnă și utilizatorul meu?

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.