Jak zmienić właściciela katalogu w Linux?

Jak zmienić właściciela katalogu w Linux?
Wszystkie pliki i katalogi, które istnieją w systemie Linux, mają właściciela, grupę i uprawnienia do dostępu, które są przyznawane właścicielom plików, członków grupy lub innych. Chown Polecenie pozwala użytkownikowi Linuxowi zmienić dowolny katalog lub własność pliku. W tym poście zademonstrujemy użycie Chown polecenie zmiany własności poprzez praktyczne przykłady. Ale po pierwsze, powinieneś zrozumieć Dlaczego chcesz zmienić własność dowolnego katalogu lub pliku?

Oto lista kilku scenariuszy, w których chcesz to zrobić:

  • Na przykład chcesz, aby już utworzony katalog lub plik był dostępny dla konkretnego użytkownika.
  • Kiedy użytkownik opuszcza organizację, wszystkie jego dane są odpowiedzialne za innego pracownika. Dlatego chcesz zmienić własność nowego członka zespołu.
  • Zmiana katalogu lub własności plików jest również konieczna, gdy piszesz skrypt, którego musi użyć tylko konkretna osoba.
  • Przesyłanie plików między różnymi systemami Linux wymaga również zmian w plikach i własności katalogów.

Teraz sprawdźmy składnię polecenia Chown.

Składnia polecenia Chown

Chown [opcje] Użytkownik [: grupa] pliki (y)

Użyj „użytkownika” dla nazwy użytkownika lub wymień go za pomocą identyfikatora użytkownika, znanego również jako UID. Dodaj nazwę grupy w części „Grupa” GID (identyfikator grupy). Na końcu polecenia Chown dodaj pliki lub katalogi, dla których chcesz zmienić własność.

Zmiana właściciela katalogu

Stworzyliśmy osobnego użytkownika o nazwie „Utest” i grupa „UGroup” do demonstrowania przykładów. Aby zmienić własność dowolnego katalogu, skorzystaj z polecenia Chown z nazwą użytkownika i ścieżką katalogu.

$ sudo chown utest ./próbka folder/

Teraz napisz polecenie „LS” i sprawdź, czy własność katalogu jest aktualizowana, czy nie.

$ ls -l -d ./próbka folder/

Zmiana własności wszystkich podwodnych

Użyj „-R„Opcja polecenia Chown do zmiany właścicieli wszystkich plików lub folderów obecnych w katalogu.

$ sudo chown -r utest ./próbka folder/

Wypisz zawartość katalogu, aby wyświetlić wyniki.

$ ls -l ./próbka folder/

Zmiana właściciela pliku

Przede wszystkim wymień zawartość pliku, aby wiedzieć o jej własności.

$ ls -l próbki.tekst

Następnie określ nazwę użytkownika, którego chcesz być nowym właścicielem tego pliku. W naszym przypadku wybraliśmy „UTEST”, aby skorzystać z własności „próbnego pliku.tekst."

$ sudo chown utest próbki.tekst

Ponownie zweryfikuj zaktualizowane zmiany własności.

$ ls -l próbki.tekst

Możesz także użyć „identyfikatora użytkownika” lub „UID” dowolnego użytkownika w tym celu. W tym celu odzyskaj identyfikator użytkownika nowego użytkownika, wykorzystując polecenie „id” za pomocą „-u" opcja.

$ id -u Utest

Dodaj identyfikator użytkownika zamiast nazwy użytkownika, aby wprowadzić zmiany własności.

$ sudo chown 1001 próbki.tekst

Zmiana właścicieli wielu plików

Podaj nazwy plików na końcu Chown polecenie zmiany własności wielu plików jednocześnie.

$ sudo chown utest próbki.TXT próbka plik2.tekst

Napisz poniższe polecenie, aby potwierdzić zmiany.

$ sudo ls -alfile.TXT próbka plik2.tekst

Zmiana właściciela katalogu i pliku naraz

Postępuj zgodnie z poniższą metodą podania do natychmiastowej zmiany właścicieli pliku i katalogu.

$ sudo chown utest próbki.Test TXT

To polecenie sprawi, że „UTEST” będzie nowym właścicielem „katalogu testowego” i „plik próbnego.tekst."

Zmiana właściciela za pomocą wieloznacznych kart

Kardę wieloznaczną są używane do wyboru określonej grupy plików zgodnie z danym wzorem. Polecenie Chown zmieni następnie właściciela plików po ich odzyskaniu z wykonania wieloznacznej.

$ sudo chown utest s*.*
$ sudo ls -l s*.*

Wniosek

W przypadku problemów z bezpieczeństwem danych możesz chcieć określić własność plików i katalogów. W Linux używamy Chown Narzędzie wiersza poleceń do zmiany własności katalogi lub plików. Możesz także wykorzystać to polecenie do zmiany katalogów i wielu własności plików jednocześnie. W tym poście wszystkie te stwierdzenia są uzasadnione przez podanie praktycznych przykładów.