Puncte:0

Terminalul nu necesită sudo pentru lucrurile pe care ar trebui

drapel gb

Am un sistem Lenovo nou cu Ubuntu 20.04 preinstalat. Până acum, am creat doar contul de administrator. La configurarea mașinii, a trebuit să fac câteva operațiuni cu Terminalul. Nu îmi cere să folosesc sudo. Acceptă doar comanda simplă. Nu am văzut niciodată să se întâmple asta în nicio distribuție anterioară și mă face nervos - operez ca root fără să vreau?

Linia mea de comandă din Terminal este un semn dolar ($), NU un octothorpe (#).

chili555 avatar
drapel cn
Vă rugăm să ne dați un exemplu. Unul *ar trebui* să poată face: `ip addr show` fără sudo, dar *nu* ar trebui să poată face `apt update` fără sudo. Ce comenzi este/sunt deranjante? Bun venit la Ask Ubuntu.
Holly avatar
drapel gb
Mulțumesc, este liniștitor! „Actualizare apt” necesită într-adevăr sudo. Trebuie să nu fi folosit anterior o comandă restricționată. (Distrosele pe care le-am folosit în trecut necesitau sudo pentru _every_ comandă, indiferent.) Cum marchez acest lucru ca rezolvat?
chili555 avatar
drapel cn
Îmi voi transforma comentariul într-un răspuns pe care îl puteți accepta. Cerul știe, îmi doresc foarte mult punctele.
vanadium avatar
drapel cn
Puteți șterge întrebarea dvs., care este cea mai bună în acest caz, deoarece aceasta nu va ajuta alți utilizatori.
Puncte:0
drapel cn

În Ubuntu și în multe alte distribuții Linux, utilizatorii singuri, fără utilizarea sudo, pot face întrebări de rutină, de exemplu:

Afișează adresa ip

Aceste întrebări ne spun doar câteva detalii neprivilegiate, dar nu ne permit să schimbăm nimic.

Pe de altă parte, dacă dorim să schimbăm ceva la nivelul întregului sistem, de exemplu, instalați un software nou:

sudo apt install abcde

Apoi sudo este necesar. De asemenea, în multe cazuri, chiar și pentru a citi unele fișiere de sistem, este necesar sudo.

cat /etc/NetworkManager/system-connections/myrouter.nmconnection 
cat: /etc/NetworkManager/system-connections/myrouter.nmconnection: Permisiune refuzată

Desigur, putem schimba orice în directoarele noastre /home/user fără sudo:

rm /home/user/Photos/mycat.jpg

Comportamentul pe care l-ați descris, că unele, dar nu toate comenzile necesită sudo, este normal în Ubuntu.

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.