Ich bin zufällig beim Suchen nach Dateien auf etwas gestoßen, was mir zuvor nie aufgefallen ist. Ist wohl eine seltene Konstellation. Jetzt weiss ich nicht, ob ich hier einen Fehler mache, meine Erwartungshaltung vielleicht falsch ist, oder ob das schlichtweg ein Bug ist.
Folgende Test-Umgebung. Ich habe mit touch 2 Dateien in meinem Homedir angelegt und denen jeweils abweichend von mir als Eigentümer (Jimmy) einmal eine andere Gruppe und einmal einen anderen Besitzer vergeben. find kommt damit zu diesen Ergebnissen:
Code: Alles auswählen
ls zx*
-rw------- 1 jimmy uucp 1,0K 2018-09-05 12:28 zxaaa
-rw------- 1 uucp jimmy 1,0K 2018-09-05 12:28 zxbbb
find ~ * -group uucp -print
/home/jimmy/zxaaa
find ~ * -user uucp -print
/home/jimmy/zxbbb
find ~ * -user uucp -o -group uucp -print
/home/jimmy/zxaaa
find ~ * ! -user jimmy -o ! -group jimmy -print
/home/jimmy/zxaaa