The `chgrp` Команда в Linux використовується для зміни групового права власності на файл або каталог. Усі файли в Linux належать власнику та групі. Ви можете встановити власника за допомогою chown і групу за допомогою команди chgrp.
Синтаксис команди `chgrp` в Linux
chgrp [ПАРАМЕТР]… ГРУПИТИ ФАЙЛ… chgrp [ПАРАМЕТР]… –посилання=ФАЙЛ RFILE…
Примітка По-перше, нам потрібно мати дозвіл адміністратора, щоб додавати або видаляти групи. Ми можемо увійти як root для цієї мети або використовувати sudo . Щоб додати нову групу, ми можемо використовувати:
sudo addgroup geeksforgeeks>
Приклади команди `chgrp` в Linux
Зміна групового права власності на один файл
Щоб змінити групове право власності на файл.
sudo chgrp geeksforgeeks abc.txt>

Для одного файлу
Тут назва групи файлу abc.txt було змінено з kcVirtual на geeksforgeeks . Зауважте, що під час створення файлів ім’я групи файлу збігається з ім’ям власника, під яким було створено файл.
Зміна групового права власності на кілька файлів
Команда «chgrp» також може обробляти кілька файлів одночасно. Наприклад:
chgrp developers file1.txt file2.txt file3.txt>
Тут «file1.txt», «file2.txt» і «file3.txt» будуть призначені групі «розробники».
Зміна права власності групи на каталог або Папка
Щоб змінити групове право власності на папку.
sudo chgrp geeksforgeeks GFG>

Для каталогу або папки
Рекурсивно змінюйте групове право власності на папку
Щоб рекурсивно змінити групове право власності на папку та весь її вміст.
sudo chgrp -R geeksforgeeks GFG>

Рекурсивно
інтерфейс проти абстрактного класу
Як ми бачимо групу папки GFG і його вміст F1 , F2 Спочатку все було kcvirtual, і їх було змінено на geeksforgeeks за допомогою однієї команди.
Використання назви групи довідкового файлу
Використання назви групи довідкового файлу для зміни групи іншого файлу чи папки.
sudo chgrp -R --reference=abc.txt GFG>

довідковий файл
The назва групи довідкового файлу abc.txt використовувався для рекурсивної зміни групи папки GFG та всього її вмісту за допомогою – довідка варіант.
Параметри, доступні в команді `chgrp` в Linux
Опція `-c` або `–changes`
Щоб описати дію для кожного файлу, група якого фактично змінюється.
приклад:
sudo chgrp -c geeksforgeeks f1>

-c
Опція `-f`
Для придушення повідомлень про помилки.
коли винайшли школу
приклад:
sudo chgrp -f geeksforgeeks f2>

-f
Параметр `-v`
Для опису дій або відсутності дій для кожного файлу.
приклад:
sudo chgrp -v geeksforgeeks f1>

-в
Опція `–розіменування` або `–без розіменування`
Щоб змінити назву групи файлів посилань.
приклад:
sudo chgrp --dereference geeksforgeeks symbolic_link>

– розіменування
Тут file symbolic_link є link_file для file f1 . с – розіменування параметр ім’я групи фактичного файлу, на який вказує символьне_посилання, змінюється.приклад:
sudo chgrp --dereference geeksforgeeks symbolic_link>
Тут є файл symbolic_link link_file для файлу f1 . с – відсутність розіменування змінюється назва групи символічного_посилання.
Висновок
У цій статті ми обговорили `chgrp`>команда в Linux, яка є потужним інструментом для зміни групи власності файлів і каталогів. Це дозволяє користувачам рекурсивно змінювати групову власність для одного чи кількох файлів, а також цілих каталогів. Використовуючи різні параметри, користувачі можуть ефективно керувати правами доступу та підвищувати безпеку своїх файлових систем. Thechgrp>Команда виявилася важливою утилітою для системних адміністраторів і користувачів, забезпечуючи безперебійний контроль над груповою власністю та контролем доступу в середовищі Linux.