Setzen Sie die Zugriffsrechte des Verzeichnisses "bin" in Ihrem Heimatverzeichnis
so, daß für User, Group und Others die "execute"- und "read"-Erlaubnis,
Schreibrecht aber nur für den User gesetzt ist.
Kopieren Sie die Datei ".profile" in das Unterverzeichnis "demo"; sie soll
dort den Namen "pr1" haben.
Versuchen Sie das Ganze mit einem anderen Kommando und E/A-Umleitung,
diesmal mit der Zieldatei "pr2".
Wechseln Sie in das Verzeichnis demo und geben Sie die Datei "pr1" auf
dem Bildschirm aus.
Benennen Sie die Datei "pr2" in "prof" um.
Erzeugen Sie ein (Hard-)link auf die Datei "prof"; es soll den Namen
"prof1" haben.
Erzeugen Sie ein Softlink (symbolisches Link) auf die Datei "prof"; es soll
den Namen "prof2" haben.
Sorgen Sie dafür, daß im Directory "demo" keine Dateien gelöscht
werden können.
Versuchen Sie, die Datei "prof" zu löschen. Was geschieht? Setzen Sie die
Zugriffsrechte von "prof" auf 000.
Nehmen Sie den Schutz von "demo" wieder zurück und versuchen Sie, "prof"
nun zu löschen. Was geschieht? Wie verhalten sich die beiden Links prof1 und prof2
nach dem Löschen von prof?
Suchen Sie die Benutzer-, Gruppen und Paßwortdatei auf der Platte. Welche
Zugriffsrechte haben diese Dateien?
Welche Prozeßnummer hat Ihr Login-Prozeß?
Welche Prozesse fallen unter die "Top 10" (Tip: Kommando "top" im Shell-Fenster
aufrufen)? Starten Sie den Netscape-Browser und beobachten Sie, wie sich die Anzeige
ändert.
Rufen Sie eine zweite Shell auf (sh). wie ist das Verwandtschaftsverhältnis
zur Login-shell (Kommando "ps -f")?
Rufen Sie nun noch eine andere Shell, die "bash" auf. Wie sieht nun Ihre
Prozeßliste aus?
Bauen Sie nun die Shell-Prozesse mit CTRL-D schrittweise wieder ab. Was
passiert beim Abbau der Login-Shell?
Loggen Sie sich wieder ein und probieren Sie diesmal die Überlagerung
der aktuellen Shell mit der "bash", indem Sie das Kommando "exec bash" eingeben. Was
passiert, wenn Sie die "bash" beenden?
Erzeugen Sie eine Shellvariable namens "HI" mit dem Wert "Hi, wie geht es?"
Überprüfen Sie den Variableninhalt.
Öffen Sie nun wieder eine zweite Shell. Welchen Wert hat "HI" jetzt?
Weisen Sie der Shell-Variablen den Wert "Hi Fan!" zu und überprüfen Sie den
Wert. Beenden Sie die zweite Shell und überprüfen Sie nochmals den Wert von "HI".
Wiederholen Sie die o. g. Schritte, aber exportieren Sie "HI" gleich am Anfang.