Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
L
Linuxkurs
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
External wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Container Registry
Model registry
Operate
Environments
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
FSI Informatik
Linuxkurs
Commits
ff05d93e
Commit
ff05d93e
authored
2 years ago
by
Michael Panzlaff
Browse files
Options
Downloads
Patches
Plain Diff
tag2 += unicode
parent
a69d7783
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
tag2/vorlesung/prozesse-2.tex
+3
-3
3 additions, 3 deletions
tag2/vorlesung/prozesse-2.tex
tag2/vorlesung/rechte.tex
+23
-23
23 additions, 23 deletions
tag2/vorlesung/rechte.tex
tag2/vorlesung/ssh.tex
+8
-8
8 additions, 8 deletions
tag2/vorlesung/ssh.tex
with
34 additions
and
34 deletions
tag2/vorlesung/prozesse-2.tex
+
3
−
3
View file @
ff05d93e
...
...
@@ -12,7 +12,7 @@
\end{itemize}
\end{frame}
\begin{frame}
{
\insertsection
}{
\texttt
{
Ctrl-C
}
-- Prozess abschie
"s
en
}
\begin{frame}
{
\insertsection
}{
\texttt
{
Ctrl-C
}
-- Prozess abschie
ß
en
}
\begin{terminal}
{}
\tt
\$
cp datei.blob /media/usb/
\\
[2ex]
...
...
@@ -38,7 +38,7 @@
\tt
\$
cp datei.blob /media/usb/
\\
[2ex]
\pause
\textcolor
{
termcomment
}{
\sf
5 Minuten sp
"a
ter...
}
\\
\textcolor
{
termcomment
}{
\sf
5 Minuten sp
ä
ter...
}
\\
\textcolor
{
termcomment
}{
\sf
Ein genervtes
$
\langle
$
Ctrl-Z
$
\rangle
$
:
}
\\
\^
{}
Z
\\
{
[1]
}
+
\ \
Stopped
\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
cp datei.blob /media/usb/
\\
...
...
@@ -238,7 +238,7 @@
\texttt
{
kill -9 16744
}
\\
\end{itemize}
\begin{alertblock}
{
Vorsicht
}
%{\footnotesize \textgreater{} \underline{
"u
berschreibt} den Inhalt einer Datei!}
%{\footnotesize \textgreater{} \underline{
ü
berschreibt} den Inhalt einer Datei!}
{
\texttt
{
kill -9
}
ist die Ultima Ratio!
}
\end{alertblock}
\end{frame}
...
...
This diff is collapsed.
Click to expand it.
tag2/vorlesung/rechte.tex
+
23
−
23
View file @
ff05d93e
...
...
@@ -25,14 +25,14 @@
\item
Jeder Benutzer ist in mindestens einer Gruppe (im CIP:
\emph
{
immdstud
}
).
\item
Man kann in mehr als einer Gruppe sein.
%\item
"U
ber Gruppen k
"o
nnen Berechtigungen auf Verzeichnissen und Dateien geregelt werden
%\item
Ü
ber Gruppen k
ö
nnen Berechtigungen auf Verzeichnissen und Dateien geregelt werden
\end{itemize}
\end{block}
\uncover
<2->
{
\begin{block}
{
Einteilung der Benutzer
}
Pro Objekt im Dateisystem sind die Rechte für drei Klassen von Benutzern
gespeichert:
\begin{description}
\item
[User]
Diesem
\textsl
{
Benutzer
}
geh
"o
rt die Datei
\,
/
\,
das Verzeichnis.
\\
\item
[User]
Diesem
\textsl
{
Benutzer
}
geh
ö
rt die Datei
\,
/
\,
das Verzeichnis.
\\
Er darf Dateiberechtigungen vergeben.
\item
[Group]
Die Datei
\,
/
\,
das Verzeichnis ist dieser
\textsl
{
Gruppe
}
zugeordnet.
\item
[Others]
Alle anderen.
...
...
@@ -43,7 +43,7 @@
\begin{frame}
{
\insertsection
}{
Rechte auf Dateien
}
\begin{block}
{
Und welche Berechtigungen hat eine Datei / ein Verzeichnis?
}
\begin{itemize}
\item
\texttt
{
ls -l
}
zeigt eine ausf
"u
hrliche Ausgabe.
\item
\texttt
{
ls -l
}
zeigt eine ausf
ü
hrliche Ausgabe.
\item
Dabei zeigt die erste Spalte die Rechte an.
\item
Die dritte und vierte Spalte geben den Eigentümer bzw. die
Eigentümergruppe an.
...
...
@@ -68,15 +68,15 @@
\only
<1>
{
\begin{block}
{
Und was heißt das jetzt?
}
\begin{itemize}
\item
Das erste Zeichen zeigt den Typ an (z.
\,
B.
\texttt
{
d
}
f
"u
r ein
\item
Das erste Zeichen zeigt den Typ an (z.
\,
B.
\texttt
{
d
}
f
ü
r ein
Verzeichnis oder
\\
\texttt
{
-
}
f
"u
r normale Dateien).
\item
Die n
"a
chsten drei Zeichen zeigen die Rechte f
"u
r den
\texttt
{
-
}
f
ü
r normale Dateien).
\item
Die n
ä
chsten drei Zeichen zeigen die Rechte f
ü
r den
{
\textbf
{
\textcolor
{
rights-user
}{
User
}}}
.
\item
Das zweite Zeichentripel zeigt die Rechte f
"u
r die
\item
Das zweite Zeichentripel zeigt die Rechte f
ü
r die
{
\textbf
{
\textcolor
{
rights-group
}{
Group
}}}
.
\item
Und die verbleibenden drei Zeichen die Rechte
f
"u
r den Rest der Welt (
{
\textbf
{
\textcolor
{
rights-others
}{
Others
}}}
).
f
ü
r den Rest der Welt (
{
\textbf
{
\textcolor
{
rights-others
}{
Others
}}}
).
\end{itemize}
\end{block}
}
...
...
@@ -85,17 +85,17 @@
\begin{itemize}
\item
\texttt
{
r
}
= lesbar (read)
\item
\texttt
{
w
}
= schreibbar (write)
\item
\texttt
{
x
}
= ausf
"u
hrbar (execute)
\item
\texttt
{
x
}
= ausf
ü
hrbar (execute)
\end{itemize}
\end{block}
%\begin{block}{ausf
"u
hrbare Dateien}
%\texttt{\$ ./programm} \hspace{1cm} f
"u
hrt Programm im aktuellen Verzeichnis aus
%\begin{block}{ausf
ü
hrbare Dateien}
%\texttt{\$ ./programm} \hspace{1cm} f
ü
hrt Programm im aktuellen Verzeichnis aus
%\end{block}
}
\end{frame}
\begin{frame}
{
\insertsection
}{
Rechte ändern
}
\begin{block}
{
Rechte
"a
ndern
}
\begin{block}
{
Rechte
ä
ndern
}
\begin{itemize}
\item
\texttt
{
chmod <mode> <Datei
$
\mid
$
Verzeichnis>
}
\item
\texttt
{
chmod -R <mode> <Datei
$
\mid
$
Verzeichnis>
}
(rekursiv)
...
...
@@ -145,7 +145,7 @@
\end{block}
\end{frame}
\begin{frame}
{
\insertsection
}{
"A
nderungen im Rechtesystem
}
\begin{frame}
{
\insertsection
}{
Ä
nderungen im Rechtesystem
}
\begin{terminal}
{}
%\begin{tabular}{l@{\hspace{5em}}l}
\texttt
{
\$
chmod u+r datei
}
\\
[1.2ex]
...
...
@@ -156,7 +156,7 @@
\end{terminal}
\end{frame}
\begin{frame}
{
\insertsection
}{
"A
nderungen im Rechtesystem
}
\begin{frame}
{
\insertsection
}{
Ä
nderungen im Rechtesystem
}
Aber ich kann besser mit Zahlen als mit Zeichen!
\\
[1.2ex]
\begin{exampleblock}
{
Kein Problem:
}
...
...
@@ -176,19 +176,19 @@ d\hspace{.2em}\textcolor{rights-user}{rwx}\hspace{.2em}\textcolor{rights-group}{
\end{terminal}
\begin{block}
{
Aber Moment! Wie können Verzeichnisse ausführbar sein?
}
F
"u
r Verzeichnisse gilt:
F
ü
r Verzeichnisse gilt:
\begin{itemize}
\item
Lesbar: Inhalt des Verzeichnisses kann aufgelistet werden.
\\
(z.
\,
B. mit
\texttt
{
ls
}
)
\item
Schreibbar: Weitere Verzeichnisse und Dateien können angelegt bzw.
\textsl
{
gel
"o
scht
}
werden.
\item
Ausf
"u
hrbar: Verzeichnis kann betreten werden (
$
\Rightarrow
$
Kein
\item
Schreibbar: Weitere Verzeichnisse und Dateien können angelegt bzw.
\textsl
{
gel
ö
scht
}
werden.
\item
Ausf
ü
hrbar: Verzeichnis kann betreten werden (
$
\Rightarrow
$
Kein
Zugriff auf Namen der darin befindlichen Dateien und Verzeichnisse).
\end{itemize}
\end{block}
%\vspace{1ex}
%Tipp: \texttt{chmod -R +X} statt \texttt{chmod -R +x} setzt das \texttt{x}-Recht nur bei Dateien,
%die schon f
"u
r irgendeinen Benutzer
"`
ausf
"u
hrbar
"'
sind.
%die schon f
ü
r irgendeinen Benutzer
\enquote{
ausf
ü
hrbar
}
sind.
\end{frame}
\begin{frame}
{
\insertsection
}{
Rechte auf Verzeichnissen
}
...
...
@@ -228,7 +228,7 @@ d\hspace{.2em}\textcolor{rights-user}{rwx}\hspace{.2em}\textcolor{rights-group}{
\vspace
{
2ex
}
\begin{block}
{
\tt
chmod -R +X
}
\begin{itemize}
\item
Setzt das
\texttt
{
x
}
-Recht nur dort, wo schon f
"u
r irgendeinen
\item
Setzt das
\texttt
{
x
}
-Recht nur dort, wo schon f
ü
r irgendeinen
Benutzer
\texttt
{
x
}
-Rechte eingetragen sind.
\item
Also normalerweise nur bei Verzeichnissen und Programmdateien.
\end{itemize}
...
...
@@ -236,8 +236,8 @@ d\hspace{.2em}\textcolor{rights-user}{rwx}\hspace{.2em}\textcolor{rights-group}{
\end{frame}
\begin{frame}
{
\insertsection
}{
Verzeichnis abdichten
}
Neu erstellte Verzeichnisse sind standardm
"a"s
ig für alle Nutzer les- und
betretbar. F
"u
r ciptmp kann dies problematisch sein.
Neu erstellte Verzeichnisse sind standardm
äß
ig für alle Nutzer les- und
betretbar. F
ü
r ciptmp kann dies problematisch sein.
\begin{terminal}
{}
\scriptsize
{
\tt
\$
mkdir /proj/ciptmp/he29heri
\\
\tt
\$
ls -ld /proj/ciptmp/he29heri
\\
...
...
@@ -256,7 +256,7 @@ d\hspace{.2em}\textcolor{rights-user}{rwx}\hspace{.2em}\textcolor{rights-group}{
\end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}
{
\insertsection
}{
"A
nderungen im Rechtesystem
}
\begin{frame}
{
\insertsection
}{
Ä
nderungen im Rechtesystem
}
\begin{block}
{
Eigentümer ändern
}
\begin{itemize}
\item
\texttt
{
chown <login> <Datei
$
\mid
$
Verzeichnis>
}
...
...
@@ -281,7 +281,7 @@ d\hspace{.2em}\textcolor{rights-user}{rwx}\hspace{.2em}\textcolor{rights-group}{
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}
[fragile]
{
\insertsection
}{
Access Control Lists (ACLs)
}
Aber geht's nicht etwas feingranularer?
\\
Mein AuD-Verzeichnis soll nur mein
"U
bungspartner lesen können!
Mein AuD-Verzeichnis soll nur mein
Ü
bungspartner lesen können!
\begin{terminal}
{}
\small
\begin{verbatim}
...
...
This diff is collapsed.
Click to expand it.
tag2/vorlesung/ssh.tex
+
8
−
8
View file @
ff05d93e
...
...
@@ -10,14 +10,14 @@
\end{block}
\begin{itemize}
\item
\texttt
{
<login>
}
ist dein CIP-Login.
\item
\texttt
{
<rechnername>
}
ist beispielsweise
\texttt
{
faui06h
}
(findet man
\item
\texttt
{
<rechnername>
}
ist beispielsweise
\texttt
{
cip2b3
}
(findet man
auf den Monitoren).
\item
Benutze dein CIP-Passwort, um dich einzuloggen.
\end{itemize}
\begin{block}
{
Tipp
}
Im CIP ohne
\texttt
{
<login>@
}
und
\texttt
{
.cs.fau.de
}
möglich z.
\,
B.:
\texttt
{
ssh
faui00m
}
Im CIP ohne
\texttt
{
<login>@
}
und
\texttt
{
.
cip.
cs.fau.de
}
möglich z.
\,
B.:
\texttt
{
ssh
cip4c1
}
\end{block}
\end{frame}
...
...
@@ -25,8 +25,8 @@
\begin{terminal}
{}
\small
\begin{verbatim}
$
ssh <user>@
faui
06
.cs.fau.de
The authenticity of host '
faui
06
.cs.fau.de
(
131
.
188
.
30
.
106
)
'
$
ssh <user>@
cipterm
0
.cip
.cs.fau.de
The authenticity of host '
cipterm
0
.cip
.cs.fau.de
(
131
.
188
.
30
.
90
)
'
can't be established.
RSA key fingerprint is SHA
256
:Cg
6
zn
+
LwTVtjECFZPCAVKVCQh
80
jm
[
..
]
.
Are you sure you want to continue connecting
(
yes
/
no
)
?
...
...
@@ -49,7 +49,7 @@ Are you sure you want to continue connecting (yes/no)?
\begin
{
frame
}{
\insertsection
}{
SSH unter Windows
}
\begin
{
block
}{
Unter Windows
}
\begin
{
itemize
}
\item
F
"u
r Windows existieren verschiedene SSH
-
Programme.
\item
F
ü
r Windows existieren verschiedene SSH
-
Programme.
\item
Wir empfehlen PuTTY:
\url
{
http:
//
www.putty.org
/
}
\item
Auch hier
\texttt
{
<rechnername>.cs.fau.de
}
als Host
\item
Einloggen mit CIP
-
Account
...
...
@@ -65,7 +65,7 @@ Are you sure you want to continue connecting (yes/no)?
\begin
{
frame
}{
\insertsection
}{
Kopieren von Dateien zwischen Rechnern
}
\begin
{
block
}{
\texttt
{
scp
}
\emph
{
(
Secure copy
)
}}
\texttt
{
scp
}
kann Dateien von einem Rechner auf einen anderen kopieren und
verwendet
\texttt
{
ssh
}
f
"u
r die Authentifizierung und Verschlüsselung.
verwendet
\texttt
{
ssh
}
f
ü
r die Authentifizierung und Verschlüsselung.
\end
{
block
}
\begin
{
block
}{
Unter Linux
}
...
...
@@ -160,7 +160,7 @@ Are you sure you want to continue connecting (yes/no)?
\item
Meist muss man sich verschiedene Kombinationen von Benutzername und
Rechner merken.
\pause
\item
L
"o
sung: Trage diese Informationen in die Konfigurationsdatei ein.
\item
L
ö
sung: Trage diese Informationen in die Konfigurationsdatei ein.
\item
Wo ist die Datei:
\texttt
{
$
\sim
$
/
.ssh
/
config
}
\end
{
itemize
}
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment