TGViewer
🐧 Linux Junior. Программирование под Linux. 🐧 Linux Junior. Программирование под Linux. @juniorlinux · 3.08K subscribers
Post #579 1.15K
🔥 Смена владельца и группы файлов в Linux

Помимо изменения прав доступа с помощью chmod, иногда нужно изменить владельца файла или группу, которой он принадлежит.

Для этих операций обычно требуются права суперпользователя (root), поэтому используем sudo.

👤 Смена владельца

Команда chown (от change owner) позволяет назначить нового владельца файла:

sudo chown [имя_пользователя] [имя_файла]


Пример:

sudo chown john report.txt


Теперь владельцем файла report.txt станет пользователь john.

👤👥 Смена владельца и группы одновременно

Чтобы изменить владельца и группу файла или каталога, используем двоеточие:

sudo chown [имя_пользователя]:[группа] [имя_файла]


Пример:

sudo chown root:root /home/diego/Документы/Адреса.txt


После этого владелец и группа файла будут root:root.

👥 Смена только группы

Если нужно изменить только группу, а владельца оставить прежним, можно:

sudo chown :[группа] [имя_файла]


или использовать специализированную команду chgrp (от change group):

sudo chgrp [группа] [имя_файла]


Пример:

sudo chgrp staff /home/diego/Документы/Адреса.txt


Теперь владельцем остаётся прежний пользователь, а группа меняется на staff.

📎 Пример на практике

Сменим владельца и группу файла Адреса.txt на root:root:

diego@debian:~$ sudo chown root:root /home/diego/Документы/Адреса.txt
[sudo] пароль для diego:
diego@debian:~$ ls -la /home/diego/Документы/Адреса.txt
-rw-r----- 1 root root 2 фев 17 21:15 /home/diego/Документы/Адреса.txt


Как видно, владелец и группа изменились с diego:diego на root:root.
  • ❤ 2
More from @juniorlinux
  1. Sep 28, 2026⚙️ Как устроена автоматизация задач через cron в Linux Если вам нужно регулярное выполнени…
  2. Sep 22, 2026По умолчанию rsync только добавляет и обновляет файлы, но не трогает то, что было удалено…
  3. Sep 22, 2026❓ Как удалить на приемнике файлы, которых больше нет в источнике, при синхронизации через…
  4. Sep 16, 2026Post #589
  5. Sep 10, 2026Как распаковать .tar.gz, .tar.bz2, .tar.xz и .tar.zst в Linux Для работы с архивами в Linu…
  6. Sep 4, 2026Посмотреть очередь задач, созданных через at, можно командой atq (или at -l). Она выведет…
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 →