Jak znaleźć listę plików, które mają określone uprawnienia?
Chcę znaleźć pliki należące do root
użytkownika, które mają rwx
uprawnienia właściciela.
Czy jest jakiś sposób na znalezienie listy takich plików? Używam Ubuntu 16.04.
command-line
permissions
find
Avani badheka
źródło
źródło
Odpowiedzi:
Tak, GNU
find
może to zrobić:Więc chcesz:
źródło
Jeśli chcesz znaleźć wszystkie pliki, do których użytkownik ma określone uprawnienia (niezależnie od tego, czy jest właścicielem (a nawet ustawionym przez ACL)), których możesz używać
find
z-readable
,-writable
i-executable
.Aby znaleźć wszystkie pliki, dla których użytkownik sam ma uprawnienia do odczytu
sudo -u sam
jest potrzebne, ponieważ trzy wymienione przełączniki działają z uprawnieniami użytkownika, który je wywołałfind
- więc sudo musi działaćfind
jako użytkownik sam .-ls
pokazuje pełny wpis dla każdego znalezionego plikudalsze przykłady
Aby znaleźć wszystkie pliki, dla których Sam ma
execute
lubwrite
uprawnieniaAby znaleźć wszystkie pliki, do których Sam ma uprawnienia
execute
iread
uprawnieniazapisywalny nie jest błędnie napisany!
źródło