Manchmal kann es für Sicherheitsüberprüfungszwecke erforderlich sein, Dateien mit bestimmten Berechtigungen zu finden. finden Der Befehl ist praktisch, um diese Art von Anforderungen zu erfüllen. Der Beitrag beschreibt einige Beispiele für find-Befehle, die verwendet werden, um Dateien mit bestimmten Berechtigungen zu finden. Bevor wir in die Beispiele eintauchen, hier ein paar Grundlagen zu den Berechtigungsbits
08
Wenn also eine Datei „rwx“ hat, hat sie 4+2+1=7 oder wenn eine Datei „rx“ hat, ist sie 4+1=5
perm-Parameter des Find-Befehls
Der Parameter -perm des Find-Befehls kann verwendet werden, um die Dateien mit bestimmten Berechtigungen zu finden. Die 2 Möglichkeiten, die Berechtigungen mit dem Parameter -perm anzugeben, sind:
17
In Perm erwähnen wir 4 Bits
25
1. Befehl zum Suchen von Dateien mit (Gruppen- oder anderen oder beiden) Schreibrechten und SET UID-Set .
39
Die Logik ist also:(Gruppe beschreibbar ODER andere beschreibbar) UND SUID-Satz
2. Befehl zum Auflisten von Dateien mit anderen beschreibbaren außer Sticky-Bit-Sets.
47
Nun ist die Logik hier:Anderes beschreibbares NOT-Sticky-Bit gesetzt
Beispiele
1. Befehl zum Auflisten von Dateien mit anderen beschreibbaren und Sticky-Bit-Sets.
55
2. Befehl zum Auflisten von Dateien mit anderen beschreibbaren außer Sticky-Bit-Sets.
68
3. Befehl zum Auflisten von Dateien mit (Gruppe + andere) Schreibberechtigung und SET UID gesetzt.
70
4. Befehl zum Auflisten von Dateien mit (group + other) beschreibbarem und SET GID set.
87
5. Befehl zum Auflisten von Dateien mit anderen beschreibbaren und Sticky-Bit-Sets.
97
6. Befehl zum Auflisten von Dateien mit anderen beschreibbaren außer Sticky-Bit-Sets.
104