KIC

von Omid Hosseini

Lernschrittplaner

Ziele:

  1. Ich kann Einheit 2 und 3 des Skripts Städtische Berufsschule für Informationstechnik bearbeiten.

Lernnachweise:

Ich werde die Fragen in meiner Ansicht Schriftlich beantworten.

Weg:

Montag: Erstellen des Lernschrittplaners 

Dienstag: Beginnen Kapitel 3 zu lesen 

Mittwoch: Aufgaben zum Kapitel 3 beantworten

Donnerstag: Beginnen Kapitel 4 zu lesen.

Freitag: Aufgaben zu Kapitel 4 bearbeiten und Auswertung schreiben.

Auswertung:

Ich habe die Woche nachgeabrbeitet. Die Aufgaben zu bearbeiten war nicht wirklich schwer aber Zeitaufwändig, zudem konnte ich einige Aufgaben nicht beantworten.

Einheit 2

1.Um welche besondere Art von Benutzern handelt es sich bei den Benutzernamen daemon,     bin, sys und wwwrun?

1. Die Benutzernamen sind Systembenutzer, jedoch keine gewöhnlichen denn sie arbeiten während des Bootvorgangs und starten Prozesse.

2. Geben Sie das vollständige Kommando an, um den Benutzer Frank Meyer aus der Klasse IT11FS mit dem Anmeldenamen meyerfr anzulegen. Seine Primär-Gruppe soll it11fs sein, sein Home-Verzeichnis muss mit /home/meyerfr angelegt werden und die Grundausstattung soll aus /etc/skel.schueler dort hineinkopiert werden. Ebenfalls soll dabei auch der Kommentar „Meyer,Frank,IT11FS“ in die Benutzerdatenbank mit eingetragen werden.

2. sudo useradd -c "Meyer, Frank, IT11FS" -g  it11fs -m -d /home/meyerfr -k /etc/skel.schueler meyerfr

3. Erläutern Sie zwei Möglichkeiten, um die UID eines Benutzers zu erhalten

3. cat /etc/passwd oder mit usermod

4. Sie möchten die UID der Benutzerin janist ermitteln. Geben Sie das vollständige Kommando an, um diese Information zu erhalten.

4. usermod/janist

 

5. Erläutern Sie eine andere Möglichkeit, um diese Information zu erhalten.

 

/info/usemod

6. Welches Zeichen im Passwort-Feld der /etc/passwd weist darauf hin, dass die verschlüsselten Passwörter in /etc/shadow gespeichert sind?

Das Passwortfeld enthält das Zeichen X anstatt des Passworts, was darauf hinweist dass das verschlüsselte Passwort in /etc/shadow gespeichert ist.

 

 7. Für die folgenden fünf Aufgaben betrachten Sie bitte das Beispiel für die Passwortdatenbank /etc/passwd auf Seite 50.

a.) Geben sie GID der 11ITSE an

a.) 1020

b.) Erklären Sie, warum sich der Benutzer summerma nicht am System anmelden kann und wie Sie als Systemadministrator dieses Problem lösen.

b.) -

c.) Der Benutzer bittler hat sein Passwort das letzte Mal am Mittwoch, 21.03.2012 geändert. Wann wurde das Passwort des Benutzers brunnefl das letzte Mal geändert?

c.) Das Passwort wurde am 15420. Tag nach 1.1.1970 geändert.

d) Welcher Eintrag müsste wie verändert werden, wenn die Benutzerin lorenzvi ihr Passwort alle 30 Tage ändern soll?

d.) Der Eintrag MaxD unter etc/shadow müsste auf 30 gesetzt werden.

e) Erklären Sie, warum sich der Benutzer johannes nicht am System anmelden kann und wie Sie als Systemadmi- nistrator dieses Problem lösen.

e.) Beim Benutzer Johannes ist ein ! aufgeführt was bedeutet das die Anmeldung nicht möglich ist.

8. Welches Problem besteht und wie kann es behoben werden?

8. Das Problem besteht darin dass das Verzeichnis nicht gefunden werden kann. Beheben kann man das Problem indem man das Verzeichnis manuell anlegt.

9. Was könnten Sie tun, wenn Sie Ihr root-Passwort vergessen haben?

9. Man kann das Passwort löschen mit /etc/shadow die Zeile mit dem Eintrag für den Benutzer root muss geändert werden, dazu einfach das was zwischen den ersten zwei Doppelpunkten steht löschen und den Rest so lassen. Bei der nächsten Anmeldung braucht man dann kein Pw und kann sich Einloggen und das Passwort neu setztn.

10. Wie könnte man mit sudo dauerhaft administrative Rechte erlangen?

usermod -G admin "name des Benutzers"

 

 

1. Übersetzen Sie die folgenden Kommandos von der Buchstabennotation in die Oktalnotation.

  • chmod o=,g=r,u=rw test.txt  chmod 640 test.txt
  • chmod a=rw,g-w,o-r test.txt
  • chmod 751 test.txt chmod

 

3. Geben sie das vollständige Kommando an, mit dem die Benutzerin janist die Rechte der Datei testdatei so ändert, dass die Gruppe nur lesen, der Eigentümer schreiben und lesen kann und alle anderen keine Rechte besitzen. Geben Sie das vollständige Kommando in Oktal- oder Buchstabennotation an:

 

-rw-r----- 1 janist it11fs 179 15. Dez 11:30 testdatei chmod 640 test.txt

 

 

 

4.  Kommando 1 -rw-r--r-- 1 bittler it11fa 208 10. Mär 21:55 test.txt chmod 644 test.txt

 

    Kommando 2 -rw------- 1 bittler it11fa 208 10. Mär 21:55 test.txt chmod 600 test.txt

5. Wozu werden Sticky-Bit, SUID- und GUID-Bit benötigt?

5. Wird benötigt um spezielle Zugriffsrechte auf Datein zu setzen

6. Wie setzt man jeweils Sticky-, SUID- und GUID-Bit?

6. sst 641=7

7. Welches Problem besteht und wie lösen Sie es?

7. -

 

 

 

Einheit 3

1. Wie lautet die erste Zeile eines Bash-Shell-Skripts?

1. #!/bin/sh oder "type skriptname"

2.Wie werden die ersten beiden Zeichen der ersten Zeile eines Bash-Shell-Skripts bezeichnet?

2. Wird als Shebang (auch Magic Line oder hash-bang) bezeichnet

3. Was muss getan werden, damit ein Skript direkt als Kommando von der Konsole aus aufgerufen werden kann?

3. /meinskript

4. Wie wird eine Variable definiert und wie wird diese ausgegeben?

4. Soll der Inhat einer Variablen ausgegeben werden setzt man $ davor. 

5. Was versteht man unter Quoting?

5. Wird ein zusammenhängender Text, z. B. mit Leerzeichen verwendet, so muss dieser in Anführungszeichen zusammengefasst
werden, da sonst die Shell nicht weiß, was zusammengehört. Dies wird auch Quoting genannt. Dazu gibt
es zwei Möglichkeiten:
”Ein Text”
Mit doppelten Anführungszeichen (auch Gänsefüßchen genannt) wird der Text zusammengefasst. Die Shell interpretiert
den Inhalt und ersetzt z. B. Variablen mit Ihrem Inhalt.
'Ein Text'

6.Welche Ausgabe erhält man mit "echo" ; "$HOME" und mit "echo" ´$HOME´

6. -

7.Was wird von der Bash in den folgenden Variablen gespeichert?

  • $0 = Der Name des Skripts
  • $1 = Der erste Aufrufparameter
  • $# = Anzahl der Aufruf Parameter
  • $* = alle Aufrufparameter ("$*" verwenden)
  • $@ = alle Aufrufparameter ("$@" verwenden), jedoch mit „Quoting“, d. h. jeder Parameter ist in Anführungszeichen
    eingeschlossen.
  • $? = der Rückgabewert (Exit-Status) eines Kommandos
  • $$ = PID des aktuellen Skriptes

11. Wie stellen Sie fest, ob die Gruppe „lehrer“ schon vorhanden ist?

11. /etc/group

Profilinformation

  • Land: Deutschland
  • Vorname: Omid
  • Nachname: Hosseini
  • Stadt: Lohfelden
  • E-Mail Adresse: omid.hosseini@web.de

Feedback

173 Ansichtsbesuche von 26. April 2018 bis 03. Juli 2024