▷ Jak korzystać z polecenia CHGRP w systemie Linux

Systemy operacyjne Linux zarządzają grupami i obiektami za pomocą uprawnień, co pozwala użytkownikowi, który nie ma odpowiednich uprawnień, po prostu uzyskać dostęp do zawartości tych elementów, ale oprócz tego istnieje jeszcze inny kluczowy aspekt w pracy obiektów, a mianowicie własność to, logicznie rzecz biorąc, właściciel będzie miał całą władzę nad obiektem i może, ale nie musi, przyznawać uprawnienia innym użytkownikom.

W Linuksie mamy komendę chgrp, która pozwala nam na zmianę własności grupowej pliku lub katalogu w systemie do pracy grupowej lub wsparcia.

Normalnie tego typu zadania przypisywania uprawnień można wykonać za pomocą polecenia chown, ale chgrp obsługuje prostszą składnię tego zadania, dodatkowo jest to polecenie administratora, co oznacza, że ​​tylko użytkownik root może zmienić grupę określonego pliku lub katalogu.
Składnia użycia chgrp jest następująca:

 chgrp [opcje] nowa_grupa nazwa_obiektu
Zobaczmy, jak używać tego polecenia w systemie Linux.

1. Jak korzystać z chgrp w systemie Linux

Krok 1
Pamiętaj, że konieczne jest użycie sudo do wykonania, przechodzimy do terminala i tam wypisujemy zawartość z jej uprawnieniami za pomocą następującego polecenia:

 ls-l

POWIĘKSZAĆ

Krok 2
W tym przykładzie widzimy, że właścicielem pliku Solvetic.txt jest „solvetic”,
Zmienimy właściwość tak, aby należała do grupy „testy”, w tym celu wykonujemy:

 sudo chgrp testuje Solvetic.txt

POWIĘKSZAĆ

Krok 3
Za pomocą "ls -l" możemy sprawdzić, czy grupa została poprawnie zmieniona:

POWIĘKSZAĆ

Krok 4
W przypadku konieczności zmiany właściwości grupy dla kilku plików jednocześnie, musimy użyć symboli wieloznacznych, na przykład, aby zmienić właściwości wszystkich wykonywanych plików .txt:

 testy chgrp sudo * .txt
Krok 5
Możliwe jest użycie parametru -c (zmiany - zmiany), dzięki czemu komenda chgrp wylistuje dokonane zmiany, w tym przypadku wykonujemy:
 sudo chgrp -c testy * .txt (Jeśli wiele plików) sudo chgrp -c testy Solvetic.txt (pojedynczy obiekt)

POWIĘKSZAĆ

2. Jak używać chgrp do zmiany właściciela katalogu Linux?

Krok 1
Tym samym mechanizmem możemy zmienić właściwość katalogu, na przykład zmienimy właściwość Pobrane, wykonujemy następujące czynności:

 sudo chgrp -c testy ./Pobieranie

POWIĘKSZAĆ

Krok 2
Sprawdzamy, czy właściciel został zmieniony za pomocą następującego polecenia:

 ls -l -d

POWIĘKSZAĆ

3. Użyj opcji rekurencyjnych z chgrp


Własność grupy można zmienić zarówno dla plików, jak i katalogów przechowywanych w katalogu.

Krok 1
W tym celu możemy skorzystać z opcji -R (rekursywne), ta opcja pozwala komendzie chgrp na modyfikację właściwości grupy dla wszystkich plików i podkatalogów określonego katalogu, wykonujemy:

 sudo chgrp -R testy ./Pobieranie

POWIĘKSZAĆ

Krok 2
Aby sprawdzić, czy zmiana odniosła skutek, podajemy uprawnienia niektórych dostępnych podkatalogów:

 ls -l ./Pobieranie/Solvetic

POWIĘKSZAĆ

4. Jak używać pliku referencyjnego w chgrp Linux


Możemy skorzystać z parametrów, aby polecenie chgrp modyfikuje uprawnienia na podstawie wskazanego kryterium.

Krok 1
Aby to zademonstrować, wypiszemy obiekty z rozszerzeniami .txt i .deb:

 ls -l * .txt ls -l * .deb

POWIĘKSZAĆ

Krok 2
Odniesiemy się do tego, że właściwości * .deb są replikowane w * .txt:

 sudo chgrp --reference = plik.deb plik.txt

POWIĘKSZAĆ

Krok 3
Sprawdzamy, czy właściwość została zreplikowana:

 ls -l Solvetic.txt

POWIĘKSZAĆ

5. Jak używać dowiązań symbolicznych w chgrp Linux


Polecenie chgrp pozwala nam korzystać z dowiązań symbolicznych do pracy, w tym celu można użyć chgrp do zmiany właściwości grupy dowiązań symbolicznych lub pliku, na który wskazuje dowiązanie symboliczne.

W takim przypadku użyjemy następującej składni:

 ls -l "link" sudo chgrp --dereference link "grupa"
Tak proste jest użycie polecenia chgrp do zarządzania uprawnieniami w systemie Linux.

wave wave wave wave wave