Unix & Linux

Fragen und Antworten für Benutzer von Linux, FreeBSD und anderen Un * x-ähnlichen Betriebssystemen


3
Kann ein Superuser-Prozess die tatsächliche Benutzer-ID und Gruppen-ID eines Prozesses ändern, die nicht mit denen in der Kennwortdatei übereinstimmen?
Von APUE Die reale Benutzer-ID und die reale Gruppen-ID eines Prozesses identifizieren, wer wir wirklich sind. Diese beiden Felder werden bei der Anmeldung aus unserem Eintrag in der Kennwortdatei übernommen. Normalerweise ändern sich diese Werte während einer Anmeldesitzung nicht, obwohl es für einen Superuser-Prozess Möglichkeiten gibt , sie zu ändern …
11 linux  users  group 



2
Warum steht "Zeit" nicht im GNU Bash-Handbuch?
[fakename]$ help time time: time [-p] pipeline Report time consumed by pipeline's execution... Daraus timeergibt sich, dass es sich um einen eingebauten Bash handelt. Auf dieser Seite kann ich jedoch keine Beschreibung finden: https://www.gnu.org/software/bash/manual/html_node/Shell-Builtin-Commands.html#Shell-Builtin-Commands . Warum ist das so?
11 bash  man  time 

1
Bash hat Leistungsprobleme bei der Verwendung von Argumentlisten?
In Bash 5.0 gelöst Hintergrund Zum Hintergrund (und zum Verständnis (und zum Versuch, die Abstimmungen zu vermeiden, die diese Frage anzieht) scheint ich den Weg zu erklären, der mich zu diesem Thema geführt hat (das Beste, an das ich mich zwei Monate später erinnern kann). Angenommen, Sie führen einige Shell-Tests …
11 linux  bash  time 

8
Überprüfen Sie, ob alle Zeilen einer Datei eindeutig sind
Ich habe eine Textdatei mit Zeilen wie diesen: This is a thread 139737522087680 This is a thread 139737513694976 This is a thread 139737505302272 This is a thread 139737312270080 . . . This is a thread 139737203164928 This is a thread 139737194772224 This is a thread 139737186379520 Wie kann ich mir …

3
Durchführen eines -nt / -ot-Tests in einem POSIX sh
Die integrierten testund [Dienstprogramme haben in den meisten Shells die Tests -nt("neuer als") und -ot("älter als"), auch wenn die Shell im "POSIX-Modus" ausgeführt wird (gilt auch für die gleichnamigen externen Dienstprogramme auf dem Systeme, auf die ich Zugriff habe). Diese Tests dienen zum Vergleichen von Änderungszeitstempeln für zwei Dateien. Ihre …
11 files  timestamps  posix  test 

2
Was ist die Lebensdauer eines Dateideskriptors?
Wie hier beschrieben , werden Umleitungen open()zum Schreiben in eine Datei verwendet. In der Shell wird ein innerer (?) Dateideskriptor erstellt, der bei Bedarf verwendet wird. Wird der innere Deskriptor für die gesamte Dauer des Skripts oder die Lebensdauer der Shell erstellt? Wird es nach einiger Zeit, einer Reihe von …

8
Falldurchfall basierend auf der if-Bedingung
Ich suche nach einer Möglichkeit, ein Durchfallen zu ermöglichen, basierend auf einer if-Bedingung innerhalb einer Fallbedingung in bash. Beispielsweise: input="foo" VAR="1" case $input in foo) if [ $VAR = "1" ]; then # perform fallthrough else # do not perform fallthrough fi ;; *) echo "fallthrough worked!" ;; esac Wenn …

2
Remote-Einschalten des verschlüsselten Systems
Mein System ist voll von sehr sensiblen Daten, daher muss ich so viel wie möglich davon verschlüsseln. Ich habe eine verschlüsselte Debian-Installation, die jedes Mal beim Booten nach einem langen Passwort fragt. Gibt es eine einfache Möglichkeit, es so einzurichten, dass ich dieses Passwort aus der Ferne eingeben kann? Wenn …
11 debian  remote  luks 

8
Zeigen Sie leere Zeilen mit dem Befehl cat an
Ich habe eine Liste von files.txt unten: -rw-rw-r-- 1 root dev 11 May 16 12:18 20_SumActive.txt -rw-rw-r-- 1 root dev 11 May 16 12:18 22_SumActive.txt -rw-rw-r-- 1 root dev 7 May 16 12:18 24_SumActive.txt -rw-rw-r-- 1 root dev 0 May 16 12:18 26_SumActive.txt -rw-rw-r-- 1 root dev 0 May 16 …

2
Ist es gefährlich, Echo ohne Anführungszeichen auszuführen?
Ich habe einige ähnliche Themen gesehen, aber sie beziehen sich darauf, keine Variablen zu zitieren, von denen ich weiß, dass sie zu unerwünschten Ergebnissen führen können. Ich habe diesen Code gesehen und mich gefragt, ob es möglich ist, etwas einzufügen, das ausgeführt werden soll, wenn diese Codezeile ausgeführt wird: echo …
11 shell  security  quoting  echo 


4
Warum kann der JSON-Inhalt von heredoc nicht analysiert werden?
Ich habe ein JSON-Fragment. Folgendes funktioniert nicht: VALUE=<<PERSON { "type": "account", "customer_id": "1234", "customer_email": "jim@gmail.com" } PERSON echo -n "$VALUE" | python -m json.tool Das Ergebnis ist: Es konnte kein JSON-Objekt dekodiert werden Das Gleiche tun mit jq, dh echo -n "$VALUE" | jq '.' Es erfolgt keine Ausgabe. Es …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.