TGViewer
LinuxSkill - Сводки с прода и Шпаргалки LinuxSkill - Сводки с прода и Шпаргалки @linuxskill · 10.7K subscribers
Post #212 4.59K
🔍📁 ""Поиск и управление файлами удаленных пользователей в Linux: Пошаговое руководство"" 🛠️👤

Системные администраторы Linux, вот ваше руководство по поиску и управлению файлами, принадлежащими пользователям, которые были удалены из системы. Этот процесс поможет вам поддерживать порядок в файловой системе и освободить занятое пространство.

🔹 Поиск файлов по UID:
 sudo find / -uid 1007


Эта команда найдет все файлы в корневой файловой системе, которые принадлежат пользователю с UID 1007.

🔹 Сужение круга поиска:
Если нет необходимости искать во всей файловой системе, укажите конкретные подкаталоги:
 sudo find /etc -uid 1007
sudo find /home -uid 1007
sudo find /var -uid 1007


🔹 Поиск файлов по GID или имени пользователя/группы:
 sudo find / -gid 1007
sudo find / -name duchess
sudo find / -group duchess


🔹 Смена владельца найденных файлов:
 sudo find /backups -uid 1007 -exec chown -v 1010 {} ;


Эта команда изменит владельца файлов на пользователя с UID 1010.

🔹 Копирование найденных файлов:
 find / -uid 1007 -exec cp -v {} /orphans ;


Используйте -r для сохранения структуры каталогов:
 sudo find / -uid 1007 -exec cp -rv {} /orphans ;


🔹 Удаление оригинальных файлов после копирования:
 sudo find / -uid 1007 -exec rm -v {} ;


Добавьте -r для удаления опустевших каталогов:
 sudo find / -uid 1007 -exec rm -rv {} ;


🔹 Перемещение файлов:
 sudo find / -uid 1007 -exec mv {} /orphans ;


Если видите сообщение ""No such file or directory"", проверьте каталог назначения.

🔹 Поиск файлов без владельца:
 find / -nouser
find / -nogroup


Эти команды найдут файлы, которые не принадлежат ни одному пользователю или группе.

🔹 Комментарий:
Будьте осторожны с mv и rm, так как отменить их действие невозможно. В случае ошибки ваша лучшая надежда — резервная копия.

Это руководство поможет вам найти и управлять файлами, принадлежащими удаленным пользователям, поддерживая порядок и безопасность в вашей системе.
  • 👍 16
  • 🔥 3
More from @linuxskill
  1. Oct 2, 2026📊 Диск тормозит, а iostat показывает норму? Ищем хвост задержек Приложение подвисает на з…
  2. Sep 30, 2026💀 CPU под 100%, а в top пусто? Ловим невидимые процессы через eBPF Сервер греется, в шапк…
  3. Sep 28, 2026🔥 Знаешь только ip a? 10 неочевидных команд ip для Linux Большинство админов знают про ip…
  4. Sep 25, 2026Разобрать строку штатным <regex.h> и не получить молчаливое «нет совпадения». Проверял на…
  5. Sep 23, 2026Закрыть периметр правилами iptables и не остаться при этом за дверью вместе с атакующим. П…
  6. Sep 21, 2026Добавить пользователя в группу и не выкинуть его при этом из sudo Добавить во вторичную гр…
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 →