<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 |