%Schriftgröße, Layout, Papierformat, Art des Dokumentes
\documentclass[10pt,oneside,a4paper,headsepline,footsepline]{scrartcl}

%Einstellungen der Seitenränder
\usepackage[left=2cm,right=2cm,top=1.5cm,bottom=1.5cm,includeheadfoot]{geometry}

%neue Rechtschreibung
\usepackage[ngerman]{babel}

%Umlaute ermöglichen
\usepackage[utf8]{inputenc}

%Gesamtseitenzahl
\usepackage{lastpage}

% Kopf- und Fußzeile
% Funktioniert nicht \usepackage[automark]{scrpage2}%
\usepackage[automark]{scrlayer-scrpage}

%Quellcode-Listings
\usepackage{listings}

%Hyperlinks
\usepackage{hyperref}

% Single quotes
\usepackage{upquote,textcomp}

\usepackage{enumitem}

%Kopfzeile
\ihead{Linux}
\chead{}
\ohead{http://kohnlehome.de/linux/uebung-berechtigungen.pdf}
%\setheadsepline{0.5pt}

%Fußzeile
%\setfootsepline{0.5pt}
\ifoot{Franz Kohnle}
\cfoot{Seite \thepage\ von  \pageref{LastPage}}
\ofoot{\today}

\pagestyle{scrheadings}

\begin{document}

% Single Quotes
\newcommand\upquote[1]{\textquotesingle#1\textquotesingle}

% Überschrift 
\begin{center}
\LARGE % Schriftgröße
\bfseries % Fettdruck
\sffamily % Serifenlose Schrift
Linux-Übung: Berechtigungen
\end{center}







\begin{enumerate}[itemsep=1cm]
    \item Erstellen Sie im Verzeichnis \texttt{/tmp} ein neues Verzeichnis \texttt{projekt}.

    \item Setzen Sie die Berechtigungen von \texttt{projekt} so, dass der Besitzer lesen, schreiben und das Verzeichnis betreten kann, die Gruppe nur lesen und das Verzeichnis betreten darf, und alle Anderen keine Berechtigungen haben.

    \item Erstellen Sie im Verzeichnis \texttt{projekt} die Dateien \texttt{bericht.txt} und \texttt{entwurf.txt}.

    \item Setzen Sie die Berechtigungen von \texttt{bericht.txt} auf \texttt{rw-r-----} und von \texttt{entwurf.txt} auf \texttt{rwx------}.

    \item Erstellen Sie eine Gruppe \texttt{projektteam} und setzen Sie die Gruppe für das Verzeichnis \texttt{projekt} und alle darin enthaltenen Dateien auf \texttt{projektteam}.

    \item Erstellen Sie den Benutzer \texttt{testuser} und fügen Sie ihn zur Gruppe \texttt{projektteam} hinzu.

    \item Ändern Sie die Berechtigungen für \texttt{bericht.txt}, sodass Mitglieder der Gruppe \texttt{projektteam} ebenfalls Schreibrechte haben.

    \item Überprüfen Sie die aktuellen Berechtigungen und Gruppenzugehörigkeit der Dateien im \texttt{projekt}-Verzeichnis.

    \item Erstellen Sie einen neuen Benutzer \texttt{teammitglied}, fügen Sie ihn zur Gruppe \texttt{projektteam} hinzu und testen Sie, ob dieser Benutzer die Datei \texttt{bericht.txt} lesen und bearbeiten kann.

    \item Erstellen Sie eine Datei \texttt{notizen.txt} im Verzeichnis \texttt{projekt} und setzen Sie die Berechtigungen auf \texttt{rw-rw----}.

    \item Erstellen Sie eine weitere Datei \texttt{anleitung.txt} und setzen Sie deren Berechtigungen auf \texttt{rw-r-----}.

    \item Erstellen Sie eine Datei \texttt{aufgaben.txt} im Verzeichnis \texttt{projekt}, die nur für den Besitzer lesbar und schreibbar ist, ohne Gruppen- oder andere Rechte. Wechseln Sie dann zum Benutzer \texttt{teammitglied} und testen Sie, ob dieser die Datei lesen kann (sollte nicht möglich sein).

    \item Überprüfen Sie die aktuelle Gruppenmitgliedschaft von \texttt{teammitglied} und \texttt{testuser}. Entfernen Sie \texttt{teammitglied} aus der Gruppe \texttt{projektteam} und prüfen Sie, ob dieser noch auf die Dateien zugreifen kann.
\end{enumerate}



\end{document}




\end{document}
