<sub class="descriptionSection">14-01-2025 04:53:pm // #Tag // [[Link]]</sub>
____
## RBAC (Role-Based Access Control) on Linux
RBAC nicht umsetzbar auf Linux!
Workaround:
- Top-Verzeichnis
## Regex (BRE)
| Regex | What it does |
| ------------- | ----------------------------------------------- |
| ^ | Select Zeilenanfang |
| $ | Zeilenende |
| `\<` | Wortanfang |
| `\>` | Wortende |
| . | Beliebiges Zeichen |
| `[abc]` | a oder b oder c |
| `[0-9]` | Zahlen von 0 bis 9 |
| `[a-zA-Z0-9]` | Lateinischen Buchstaben oder Zahlen von 0 bis 9 |
| `[^abc]` | Nicht a oder b oder c |
| * | Beliebig Oft |
| `\?` | Höchstens 1-mal |
| `\+` | Mindestnes 1-Mal |
| `\{5\}` | Genau 5 Mal |
| `\{5,8\}` | Mindestens 5 Mal, Maximal 8 mal |
| `ab\|cd` | ab oder cd |
| `\{abc\}` | Gruppierung |
## Linux Berechtigungen
### Erkärung der Bezeichnungen
| Akürzung | Bedeutung | entsprechende Linux-Berechtigung | Oktalcode |
| -------- | --------------------- | -------------------------------- | --------- |
| - | keine Berechtigung | --- | 000 |
| R | Leseberechtigung | r-- | 400 |
| W | Schreibberechtigung | w-- | 200 |
| X | Ausführen | x-- | 100 |
| RWX | Alles | rwx | 700 |
| RW | Schreiben + Lesen | rw- | 600 |
| RX | Schreiben + Ausführen | r-x | 500 |
![[Pasted image 20250114171052.png]]
### Chmod Syntax
![[Pasted image 20250114171406.png]]
### Benötigte Berechtigungen
| Beschreibung | Berechtigung | Explanation |
| ------------------------- | ------------ | ----------------------------------------------------------------- |
| Schreiben in ein dir | RWX | X = Da in Directory descenden, W = Schreiben, R = Lesen des Files |
| Lesen | R-- | R = Da lesen |
| In ein Directory wechseln | --X | X = Da ausführen |
| Directory inhalt anzeigen | R-X | X = Da in Dir descenden, R = Da lesen des dir files |