Root-Benutzer können auf Repositorien zugreifen und diese installieren, während Nicht-Root-Benutzer dies nicht können

Root-Benutzer können auf Repositorien zugreifen und diese installieren, während Nicht-Root-Benutzer dies nicht können

Ich bin ziemlich neu bei Linux. Ich habe installiert CentOs 8und das System für den Zugriff auf das Netzwerk und das Internet konfiguriert, indem ich den Proxy in die Netzwerkkonfiguration in eingefügt habe CentOs GUI, was eine Datei ist . Ich habe auch ein paar Proxys, die ich mit und Terminalbefehlen .pacverwenden kann und verwende .export_httpexport_https

Netzwerk- und Internetzugang funktionieren einwandfrei, ich kann den Computer anpingen, Firefox kann eine Verbindung zum Internet herstellen usw.

Aus irgendeinem Grund kann mein Administratorbenutzer curl jedoch nicht verwenden oder mit yunoder auf Repositories zugreifen dnf. Ich habe alles überprüft und richtig eingestellt, proxiesaber ohne Erfolg. Seltsamerweise funktionieren die gleichen Einstellungen für meinen rootBenutzer.

CentOs 8Das ist verwirrend, weil ich vor ein paar Tagen genau dieselben Einstellungen auf einem anderen System verwendet habe und das bei jedem Benutzer problemlos funktioniert.

Ich habe die yumDatei nicht geändert, das hatte ich auch in meinem vorherigen System nicht getan (das einwandfrei funktionierte). Übersehe ich vielleicht etwas?

Antwort1

Root hat freie Hand über das System.

Um sicherzustellen, dass Sie über ausreichende Berechtigungen für Ihren Nicht-Root-Benutzer verfügen, fügen Sie diesen Benutzer der Datei /etc/sudoers hinzu, genau wie Sie es im Eintrag für Root finden.

Führen Sie dann die gleichen Befehle aus mit

sudo <your command>

verwandte Informationen