TGViewer
Linux Ready | DevOps Linux Ready | DevOps @linux_ready · 11.2K subscribers
Post #1209 2.35K
Поиск файлов без владельца в Linux!

Иногда после удаления пользователей или некорректной миграции системы в файловой системе остаются файлы, у которых больше нет владельца. Они могут создавать проблемы с доступом и безопасностью.

Найти файлы без пользователя-владельца:
find / -nouser


Параметр -nouser ищет файлы, у которых UID не сопоставляется ни с одной записью в базе пользователей (обычно /etc/passwd, но также могут использоваться NSS-источники, например LDAP).

Найти файлы без группы:
find / -nogroup


Это полезно после удаления групп или переноса данных между системами.

Показать подробную информацию о таких файлах:
find / -nouser -ls


-ls выводит подробную информацию: права доступа, UID/GID владельца, размер, inode и путь к файлу.

Искать только в определённой директории:
find /var/www -nouser


Это быстрее и удобнее при анализе конкретного приложения или сервиса.

Если поиск выполняется по всей системе, можно скрыть ошибки доступа:
find / -nouser 2>/dev/null


Это уберёт сообщения Permission denied из вывода.

Не переходить в другие файловые системы (полезно при аудите):
find / -xdev -nouser


Опция -xdev ограничивает поиск текущей файловой системой и не заходит в /proc, /sys, сетевые или другие смонтированные разделы. Это ускоряет проверку и уменьшает лишние результаты.

Проверить UID владельца файла:
ls -ln /path/to/file


Флаг -n показывает числовые UID и GID вместо имён.

Назначить нового владельца:
chown user:group /path/to/file


Это восстановит корректные права доступа.

🔥 Файлы без владельца часто появляются после удаления пользователей, миграции системы или восстановления данных из резервных копий. Их регулярная проверка помогает избежать проблем с доступом и обнаружить потенциальные проблемы безопасности.

🚪 Linux Ready | #практика
  • 👍 18
  • ❤ 10
  • 🔥 8
More from @linux_ready
  1. Oct 6, 2026В GNU/Linux есть отдельная утилита для преобразования чисел внутри текстовых потоков! Допу…
  2. Oct 6, 2026Удобный бот для мониторинга доступности сайтов и серверов Никаких сторонних сайтов и прило…
  3. Oct 6, 2026Большой файл можно клонировать почти мгновенно без полного копирования его данных! На файл…
  4. Oct 5, 2026Для отладки изолированного процесса необязательно заходить внутрь контейнера или менять ег…
  5. Oct 5, 2026Как оплачивать зарубежные сервисы в 2026 году? Можно бегать между посредниками и бояться б…
  6. Oct 5, 2026📂 Напоминалка для работы с SED! Например, sed 's/old/new/g' file.txt заменяет все вхожден…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →