Guten Morgen
Besten dank an euch beide für euer Feedback!
Ich habe selbst nochmals ein Test gemacht:
Lesen und ausführen:
1
2
3
4
5
6
7
8
9
10
11
12
13 | username@servername:/home/username$ ll
drwxr-xr-x 2 root root 30 May 28 09:34 test
username@servername:/home/username$ ll test/
total 0
-rw-r--r-- 1 root root 0 May 28 09:34 1
-rw-r--r-- 1 root root 0 May 28 09:34 2
-rw-r--r-- 1 root root 0 May 28 09:34 3
username@servername:/home/username$ cd test/
username@servername:/home/username/test$ ll
total 0
-rw-r--r-- 1 root root 0 May 28 09:34 1
-rw-r--r-- 1 root root 0 May 28 09:34 2
-rw-r--r-- 1 root root 0 May 28 09:34 3
|
Nur lesen, kein ausführen:
1
2
3
4
5
6
7
8
9
10
11
12
13 |
username@servername:/home/username$ ll
drwxrw-r-- 2 root root 30 May 28 09:34 test
username@servername:/home/username$ ll test
ls: cannot access test/1: Permission denied
ls: cannot access test/2: Permission denied
ls: cannot access test/3: Permission denied
total 0
?????????? ? ? ? ? ? 1
?????????? ? ? ? ? ? 2
?????????? ? ? ? ? ? 3
username@servername:/home/username$ cd test
-bash: cd: test: Permission denied
|
Lesetest:
| less test/1
test/1: Permission denied
|
Also kann man es so zusammenfassen?
Sobald etwas in einem Ordner ist, muss man das Ausführrecht (x) für den Ordner angeben. Nur so ist die Datei lesbar. Die Datei selbst hingegen muss kein ausführ-Recht besitzten.