Puncte:0

Cum să acordați permisiunea utilizatorilor non-sudo să descarce software în propriul director?

drapel ru

Sunt un utilizator sudo la un nod la distanță (ubuntu 20.04). Rolul meu este de a facilita utilizatorii multipli ai nodului prin generarea acreditărilor lor. Am descărcat RDP și desktop la distanță pentru ei.

In orice caz, niciunul dintre ei nu poate descărca niciun software sau pachet (De exemplu, IntelliJ). nici din Centrul de software, nici prin linia de comandă. Ei necesită parola de root pentru aceeași; pe care nu le pot da. De asemenea, descărcarea software-ului ca sudo de fiecare dată când cineva are nevoie de un nou software nu este fezabilă.

Ce sa fac?

pasman pasmański avatar
drapel mx
Descărcarea software-ului nu necesită permisiuni root în ubuntu 20.04. Ai încercat?
Sachin Motwani avatar
drapel ru
Da. Intellij cere parola. 'Autentificare necesara' „Este necesară autentificarea pentru a instala, actualiza sau elimina pachetele”.
drapel ar
Nu așa funcționează Ubuntu. Ar trebui să instalați software-ul (să spunem intelliJ) o dată și toți utilizatorii vor avea acces la el. Ubuntu nu va permite 10 utilizatori să instaleze același software de 10 ori în 10 locuri diferite. Când utilizați depozitele de software sau un fișier deb, Ubuntu va instala un software doar într-un mod foarte specific într-o anumită locație. De aceea este necesară autentificarea.
Sachin Motwani avatar
drapel ru
@user68186 Vă mulțumim pentru explicația curată.Este același pentru fiecare depozit?
drapel ar
Răspunde asta la întrebarea ta? [Instalați pachete în directorul local?](https://askubuntu.com/questions/193695/installing-packages-into-local-directory)
drapel ar
Consultați, de asemenea, [Cum pot instala un pachet fără acces root?](https://askubuntu.com/questions/339/how-can-i-install-a-package-without-root-access)
Sachin Motwani avatar
drapel ru
Am încercat chestia aia --force-not-root, nu a funcționat pentru mine.
Sachin Motwani avatar
drapel ru
De asemenea, acordarea anumitor pârghii utilizatorilor prin adăugarea permisiunii de a utiliza apt-get fără parolă crește vulnerabilitatea.
drapel ar
„Este la fel pentru fiecare depozit?” Da. Există unele tipuri de binare și pachete software care pot fi instalate de orice utilizator în folderul respectiv „acasă” (sau sub-folderul acestuia). În primul rând, binarul compilat static, care nu are nicio dependență, poate fi în orice folder. În al doilea rând, software-ul distribuit în formatul pachetului AppImage poate fi, de asemenea, în orice folder. aceste două tipuri de software nu necesită nicio „instalare”. Orice utilizator poate descărca/copia fișierul executabil și poate seta steag-ul executabil și îl poate rula. Inutil să spun că rularea unui fișier executabil aleatoriu este o idee proastă.

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.