logo

Suletuxe.de
Linux - Nutzer
helfen
Linux - Nutzern

Willkommen, Gast. Bitte Login oder Registrieren.
24. November 2024, 11:49:06
Übersicht Hilfe Suche Login Registrieren

Amateurfunk Sulingen
Diskussions- und Newsboard der Linux Interessen Gruppe Suletuxe  |  allgemeine Kategorie  |  Installation & Einrichtung  |  Thema: pacman 7.0.0 Manueller Eingriff erfoderlich « zurück vorwärts »
Seiten: [1] nach unten Drucken
   Autor  Thema: pacman 7.0.0 Manueller Eingriff erfoderlich  (Gelesen 643 mal)
Sebastian
Sr. Member
****

Offline

Einträge: 487





Profil anzeigen
pacman 7.0.0 Manueller Eingriff erfoderlich
« am: 16. September 2024, 07:09:38 »

Information für erfahrene Anwender

Pacman ist eine Version aufgestiegen. Alle, die Locale Repositorys verwenden, bitte die Arch News dazu beachten.

Führt die neuen Konfigurationen von der /etc/pacman.conf.pacnew vorsichtig zusammen. Ihr solltet die Datei nicht stumpf überschreiben, um eure oder die eures Distributors Einstellungen, nicht zu verlieren.

Besondere Merkmale des Updates

siehe Changelog

pacman verwendet nun für den Download der Pakete einen neuen Benutzer mit weniger Rechten (alpm) dieser wird beim Updaten mit angelegt. Dieser kann mit der neuen Option in der /etc/pacman.conf eingestellt werden (Standart in der neuen pacman.conf) siehe dazu auch das pacman.conf(5) Handbuch.

Übersetzung für Einsteiger

Basiswissen:

pacman ist einer von vielen Paketmanagern die es in der Linux Welt gibt. Dieser kommt hauptsächlich auf Arch Linux basierte Distributionen zum Einsatz.

Software in Linux wird über Pakete verwaltet. Und diese werden von euren Paketmanager gemanaged. Mit anderen Worten aktualisiert ein Entwickler sein Programm (Update) so setzt sich ein guter Mensch hin und verpackt diese neue Version in ein neues Paket. Das wiederum sobald ihr eueren Paketmanager sagt er soll nach Updates suchen gefunden und installiert wird.

Bei dieser News geht es dabei um den Paketmanager pacman der selbst durch ein Update auf eine neue Version angehoben wurde. Diese neue Version enthält unter anderem Fehlerkorrekturen (fixes) als auch Verbesserungen, die euere Sicherheit erhöhen.

Vorher wurden die Pakete nämlich mit dem sogenannten Root Benutzer heruntergeladen, der alles auf dem System machen darf. Dies ist für den simplen Download der Pakete aber nicht notwendig (und stellt somit ein unnötiges Sicherheitsrisiko dar). In der neuen Version wechselt pacman für den Download der Pakete zu einem neuen Benutzer (alpm) der weniger Rechte auf eurem System hat. Die eigentliche Installation (das Auspacken) der Pakete erfolgt dann wieder als Root.

Sollten hier Verständnisfragen aufkommen, was ein Benutzer in Linux ist, bzw. wer der Root Benutzer ist. So sollte sich der Anfänger mit dem Thema der Benutzerverwaltung/Rechte unter Linux auseinandersetzten (Basiswissen)

Todos für Anfänger, um diese News im Großen und Ganzen verstehen zu können, sich über folgende Themen Schlau zu machen bzw. man sollte Folgende Fragen beantworten können:

Was ist pacman?
Was ist ein Paketmanager?
Wer oder was ist root?
Wofür werden verschiedene Benutzer/Gruppen auf einem Linux System benötigt?
Wie ändert man Datei/Ordner Rechte so das diese nur von einem bestimmten Benutzer/Gruppe eingesehen oder bearbeiten werden können?


Solltet ihr diese Zeit und Energie nicht aufbringen wollen/können. Euch über dieses Basiswissen schlau zu machen, so seid euch bewusst. Das ihr immer wieder abhähig von anderen bleiben werdet, weil früher oder später bei einem Update man selbst Hand anlegen muss.

Ihr könnt dann nett um Hilfe fragen. Dann wird euch Hilfe für die Selbsthilfe gegeben. Mit anderen Worten ihr werdet mit Links/Buchempfehlungen etc. auf die richtige Bahn geführt, euch selbst über diese Dinge schlau zu machen. Da die Linux Community in der Regel wissen kostenlos verbreiten möchte. Möchte man hingegen eine schnelle Lösung wo man selbst keine Arbeit mehr hineinstecken muss, so ist solch ein service in der Regel nicht Kostenlos.

Im letzten Fall wird eher die Verwendung eines kommerziellen Betriebssystems wie Microsoft Windows oder Apple IOS angeraten. Da diese Betriebssysteme eher für Anwender gemacht sind, um genau solch ein Hintergrundwissen vom Anwender fernzuhalten. Man muss dann natürlich in Kauf nehmen, dass man seinen Computer/Software nicht so verwendet kann wie man möchte. Sondern die Vorgaben wie dieser zu benutzten oder wann dieser zu alt ist, macht dann jemand anderes.


LG
Sebastian
« Letzte Änderung: 17. September 2024, 08:58:12 von Sebastian » Gespeichert

Richtig um Hilfe bitten
Sebastian
Sr. Member
****

Offline

Einträge: 487





Profil anzeigen
Übersetzung für Einsteiger hinzugefügt
« Antwort #1 am: 17. September 2024, 06:57:10 »

Übersetzung für Einsteiger hinzugefügt
Gespeichert

Richtig um Hilfe bitten
Sebastian
Sr. Member
****

Offline

Einträge: 487





Profil anzeigen
Haben alle die pacman 7.0 Migration durchzogen?
« Antwort #2 am: 21. September 2024, 11:41:12 »

Normal sollte man davon ausgehen wenn keine Rückmeldung oder Hilfeersuchen kommt. Das alle die Migration zu pacman 7.0 durchgeführt haben.

Mich beschleicht aber das Gefühl, dass höchstwahrscheinlich die meisten einfach nur ein Update durchgeführt haben, aber nicht die neue/neuen Optionen aus der neuen Konfigurationsdatei /etc/pacman.conf.pacnew ihrer Konfiguration Datei hinzugefügt haben.

Denn tut ihr das nicht, so passiert erst mal höchstwahrscheinlich nichts. Denn ihr habt die Option DownloadUser dann einfach nicht gesetzt und das veranlasst pacman laut dem Handbuch (pacman.conf (5)), dass  Pakete mit dem Benutzer heruntergeladen werden, mit dem pacman gestartet wurde. Mit anderen Worten weiterhin als Root und ihr habt nichts von dem erhöhten Sicherheitszugewinn dies mit einem Berechtigungsarmen User zu tun.

Zudem entfernt ihr euch weiter vom Arch Standard so das vielleicht in Zukunft mal Probleme aufträten könnten weil, der Rest der Arch Community davon ausgeht das für den Download der Pakete der alpm Benutzer verwendet wird.


Ich möchte euch nur noch mal anraten, dass ihr diese Sachen wenn ihr sie nicht versteht oder allgemein Hilfe benötigt auch hier im Forum ansprechen könnt. Es muss nicht immer bis zum nächsten Treffen gewartet werden. Wo bis dato vielleicht noch mehr Probleme entstehen. Zudem können hier dadurch auch andere noch was dazu lernen die nicht an unseren Treffen teilnehmen. Wenn Probleme hier besprochen und gelöst werden.

Grade die Leute die EndeavourOS verwenden haben mit Tools wie eos-pacdiff tolle Werkezuge zuhand um schnell und einfach Änderungen in Konfiguartionsdateien festzustellen und diese zusammenzuführen. Falls ihr diese Tools noch nicht genutzt haben solltet so wird es jetzt zeit dies zu tun.

Todo die was dazu lernen wollen:

Wie komme ich an das Handbuch der  Konfiguartionsdatei von pacman (pacman.conf (5))?
Wofür ist die DownloadUser Option?
was ist eos-pacdiff?
Wie komme ich an die Offiziele Hilfe/Handbuch von eos-pacdiff?
Wie verwendet ich eos-pacdiff?

LG
Sebastian
« Letzte Änderung: 23. September 2024, 06:59:11 von Sebastian » Gespeichert

Richtig um Hilfe bitten
Andreas
Administrator
*****

Offline

Einträge: 1319



Linux von Innen

Profil anzeigen
Re:pacman 7.0.0 Manueller Eingriff erfoderlich
« Antwort #3 am: 23. September 2024, 17:32:09 »

Ich stimme Sebastian völlig zu. Was mich allerdings *massiv* stört ist die Tatsache, dass keiner, wirklich kein einziger eine Frage oder einen Kommentar im Forum dazu schreibt. Die Problematik trifft alle, die Archlinux oder EndeavourOS installiert haben - also die meisten.

Leute, so geht das nicht. Das macht (mir) keinen Spaß. Und wenn ich die Treffen schon alle freiwillig und kostenfrei anbiete, dann möchte ich wenigstens Spaß daran haben. Ich beobachte das noch eine Weile, und wenn sich dann nichts ändert dann werde ich etwas ändern. Und ich denke, das wird nicht allen gefallen...

Übrig bleiben würde mein kostenpflichtiger Support im Rahmen meiner Selbstständigkeit come-2-linux. Da können Tipps und Dienstleistungen konsumiert werden, gegen Bezahlung. Man braucht sich nichts merken, braucht sich nicht weiterzuentwickeln. So lange Elon Musks USB-Implantat fürs Gehirn noch nicht marktreif ist kommen wir ums "selber lernen" nicht drumherum. Oder eben als Alternative das "bedienen lassen". Selber lernen und die nötige Unterstützung gibt es gratis in Form von Community-Arbeit. Fertige vorgekaute Lösungen und Hilfen zum Abtippen gibt es gegen Bezahlung  ...

Ich beobachte diesen Trend in allen Bereichen des Lebens, bei jung und alt, bei Akademikern, Verwaltungsangestellten, Lehrkräften, Handwerkern, Aushilfskräften. Er tritt bei Frauen und bei Männern auf. Es ist ein Trend, den ich nicht mag und der mir (wie bereits geschrieben) keinen Spaß macht. In so fern braucht ihr nicht allzu traurig zu sein: ihr seid voll im Mainstream. Dumm für euch nur, dass ich nicht im Mainstream bin  ...

LG
Andreas
« Letzte Änderung: 23. September 2024, 17:59:46 von Andreas » Gespeichert

Wissen ist das einzige Gut, das mehr wird, wenn man es teilt - wenn es Menschen gibt, die es teilen, und es Menschen gibt, die bereit sind, dieses Geschenk auch mit eigenem Einsatz anzunehmen.


Freiheit zu erkämpfen reicht nicht. Man muss sie auch verteidigen.


Ohne IT-Kompetenz ist man heutzutage ein willkommenes Opfer und Spielball anderer, egal, welches System oder Gerät man nutzt. Nur Wissen schützt vor Schaden!
Dietrich
Full Member
***

Offline

Einträge: 146



Immer schön neugierig bleiben

Profil anzeigen
Re:pacman 7.0.0 Manueller Eingriff erfoderlich
« Antwort #4 am: 29. September 2024, 20:29:01 »

Am gestrigen Abend haben Andreas und Sebastian zur Umstellung auf pacman 7 nicht nur einen Hinweis auf die Umstellung gegeben, sondern auch ein paar deutliche Worte zu unserer Trägheit in Bezug auf Fragen und ggf. auch positiver Rückmeldungen gesagt.

Ok, IHR habt auch mich erwischt

Laut Beschreibung zu pacman und der Umstellung auf pacman 7, wird der User "alpm" beim update mit angelegt, ich kann ihn bei mir, unter Benutzer, nicht finden.
Wenn ich aber auf der Konsole #id alpm eingebe wird er angezeigt.

Ich habe mir die Unterschiede zwischen  pacman.conf und pacman.conf.pacnew mit #diff anzeigen lassen und werde nach und nach die Einstellungen anpassen.

War wieder ein sehr informativer Vortrag, danke Andres

Gespeichert
Andreas
Administrator
*****

Offline

Einträge: 1319



Linux von Innen

Profil anzeigen
Re:pacman 7.0.0 Manueller Eingriff erfoderlich
« Antwort #5 am: 30. September 2024, 07:48:06 »

Hallo Dietrich,

um festzustellen, welche "regulären" User es auf einem Linux-Gerät gibt, schaust Du Dir als root die Datei /etc/passwd an. In dieser Datei stehen alle User im Klartext. Das geht mit dem Befehl
Code:
cat /etc/passwd
Wenn sehr viele User auf dem System sind, kann die Ausgabe länger und damit unübersichtlich werden. Es wäre also schön, wenn man die Ausgabe des Befehls gleich nach Begriffen durchsuchen könnte. Und tatsächlich gibt es so eine Möglichkeit  - der Befehl dazu heißt grep. Nun braucht man nur noch einen Befehl, der dem Befehl grep sagt, dass er die Ausgabe des Befehls cat durchsuchen soll - und das ist die Umleitung, zu Englisch pipe, als Zeichen sieht sie so aus: |

Das komplette Befehl heißt folglich
Code:
cat /etc/passwd | grep alpm
. Wenn die Ausgabe dieser Befehlszeile leer bleibt, gibt es den User alpm nicht auf deinem System. Ich nehme aber sehr stark an, dass Du eine Zeile zu sehen bekommst, in der das Wort alpm am Anfang vorkommt...

Der Befehl wirkt wie folgt:
"Gib den Inhalt der Datei /etc/passwd in den Befehl grep ein, der diese Ausgabe dann nach einer Zeile durchsucht, in der das Wort alpm vorkommt.

Ergänzung:
So startet das schon in die Richtung, in die ich will! Wenn jetzt alle unsere aktiven Mitglieder regelmäßig ins Forum schauen und dort neue Beiträge anschauen (neue Beiträge erkennen sie natürlich nur, wenn sie angemeldet sind), dann finden sie z.B. diesen Beitrag. Die Erklärung ist zwar sehr konkret auf das Thema "pacman 7.0 - User alpm finden" ausgerichtet, aber sie enthält sehr viel Basiswissen, das an sehr vielen Stellen gebraucht wird. Also lesen - (mit)denken - verstehen - merken. Und so werden durch diese eine Nachfrage von Dietrich alle schlauer


LG
Andreas
« Letzte Änderung: 30. September 2024, 07:54:04 von Andreas » Gespeichert

Wissen ist das einzige Gut, das mehr wird, wenn man es teilt - wenn es Menschen gibt, die es teilen, und es Menschen gibt, die bereit sind, dieses Geschenk auch mit eigenem Einsatz anzunehmen.


Freiheit zu erkämpfen reicht nicht. Man muss sie auch verteidigen.


Ohne IT-Kompetenz ist man heutzutage ein willkommenes Opfer und Spielball anderer, egal, welches System oder Gerät man nutzt. Nur Wissen schützt vor Schaden!
Sebastian
Sr. Member
****

Offline

Einträge: 487





Profil anzeigen
Unterschied zwischen System Benutzer und normalen Benutzer
« Antwort #6 am: 30. September 2024, 08:47:39 »

Hallo Dietrich,

Ich vermute mal das du den Benutzer alpm unter einer grafischen Benutzeroberfläche gesucht hast.

Dazu musst du wissen, dass der Benutzer alpm ein Systembenutzer ist. (Genauer, ein Application User) Systembenutzer werden von den meisten grafischen Oberflächen und Login Managern aus organisatorischen Gründen nicht angezeigt.

Da es hiervon sehr viele auf einem System gibt und es sonst schnell unübersichtlich wird.  Systembenutzer wie alpm werden nämlich für bestimmte Zwecke eingerichtet mit maßgeschneiderten Berechtigungen.

Mehr Informationen zu unterschied eines normalen/system Benutzers habe ich hier gefunden:

What's the difference between a normal user and a system user?
Different Range of User IDs

Ansonsten ist es so wie Andreas schon geschrieben hat. Du findest alle Benutzer deines Systems in der Datei /etc/passwd.

Da diese Datei eine sehr wichtige Systemdatei ist. Hat diese auch ein eigenes Handbuch:

Code:

man 5 passwd

Dort wird erklärt, wie man die Datei lesen und interpretieren kann. Wichtig ist hier die 5 mit anzugeben weil man aus dem Kapitel der 5 File formats and configuration files die Information haben möchte. Würde man die 5 weglassen, so landet man im Handbuch vom gleichnamigen Programm passwd aus Kapitel 1 User commands (Programs) (das Programm womit man die passwd bearbeiten sollte, wenn man den muss)

PS:

Bei großen und langen Dateien kannst du diese z.b. auch mit dem Pager less durchsuchen (Was ist ein Pager?). Dies hat den Vorteil das du in der Datei hoch und runterscrollen sowie man es aus man es gewohnt ist eine suche in der Datei mithilfe von / starten kann.

Fun Fakt: man öffnet Handbuch Seiten auch mit dem Pager less und deswegen ist die Bedienung gleich.

Mit anderen Worten, du kannst so eine Datei interaktiv durchsuchen.

Nachtrag:

Wer noch was dazu lernen möchte kann mir ja mal folgende Frage beantworten.
Bei einem Neu installierten System welche ID hat der erste Reguläre/Normale Benutzer?

Und warum fängt die erst bei ... an und nicht schon vorher?
Welche Konfigurationsdatei legt dies fest, in welchem Bereich, IDs vergeben werden?

Alle Antworten auf diese Fragen kann man in diesen Artikel finden

https://www.baeldung.com/linux/user-ids-reserved-values
« Letzte Änderung: 30. September 2024, 09:17:59 von Sebastian » Gespeichert

Richtig um Hilfe bitten
Seiten: [1] nach oben Drucken 
Diskussions- und Newsboard der Linux Interessen Gruppe Suletuxe  |  allgemeine Kategorie  |  Installation & Einrichtung  |  Thema: pacman 7.0.0 Manueller Eingriff erfoderlich « zurück vorwärts »
Gehe zu: 


Login mit Username, Passwort und Session Länge

 Es wird die Verwendung "Blink"-basierter Browser und mindestens 1024x768 Pixel Bildschirmauflösung
für die beste Darstellung empfohlen
 
freie Software für freie Menschen!
Powered by MySQL Powered by PHP Diskussions- und Newsboard der Linux Interessen Gruppe Suletuxe | Powered by YaBB SE
© 2001-2004, YaBB SE Dev Team. All Rights Reserved.
- modified by Andreas Richter (DF8OE)
Valid XHTML 1.0! Valid CSS!