Polecenie Chown w Linux z przykładami
- 4564
- 74
- Juliusz Sienkiewicz
Zarządzanie plikami i zasobami może szybko stać się bólem głowy dla administratorów Linux, ponieważ jest to system operacyjny wielu użytkowników. Administratorzy muszą zarządzać wszystkimi zasobami dostępnymi w systemie. Muszą upewnić się, że tylko upoważnieni użytkownicy mają uprawnienia do dostępu i modyfikowania niektórych plików.
Administratorzy mogą skorzystać z wielu wbudowanych poleceń, takich jak Chattr i Chown, aby pomóc im w zarządzaniu plikami:
Co to jest polecenie Chown?
Polecenie Chown (Short for Change Owner) służy do zmiany własności grupy plików i katalogów w systemie operacyjnym opartym na systemie Linux. Pomaga zwiększyć bezpieczeństwo plików i stawia ograniczenia na nieautoryzowanych użytkownikach.
W tym przewodniku nauczamy się używać polecenia Chown w Linux, ale najpierw omówmy jego składnię:
Chown [opcja] Użytkownik: Plik grupy/katalog
Polecenie Chown przyjmuje opcję, użytkownika i nazwę grupy wraz z nazwą pliku/katalogu. Chown zmieni własność/grupę katalogu/katalogu na określony użytkownik i grupa. Poniżej znajdują się niektóre z najczęstszych opcji używanych wraz z poleceniem Chown:
--od = currentowner_name: currentGroup_name
Zmień właściciela i/lub grupę katalogu/katalogu, jeśli i tylko wtedy, gdy nazwa obecnego właściciela i/lub grupy pasuje do tego określonego tutaj.-R, -rekurencyjny
Zmień własność/grupę każdego podlokdaryzowania i pliku obecnego w katalogu--pomoc
Aby wyświetlić menu pomocy polecenia Chown--wersja
Aby wyświetlić informacje o numerze wersji polecenia Chown
Polecenie Chown jest dostępne w większości dystrybucji Linux, ale w tym artykule użyjemy Ubuntu 21.04 Na przykład demonstracja.
Zmiana właściciela pliku w polecenie Chown
Musimy tylko nadać nazwę pliku wraz z nazwą użytkownika nowego właściciela na polecenie Chown, aby zmienić własność pliku w Linux:
Nazwa_nazowa chown_name_name
Na przykład, jeśli mamy plik o nazwie plik.TXT i musimy zmienić jego własność z użytkownika o imieniu Rahul na użytkownika o imieniu John, wówczas użyjemy następującego polecenia:
plik sudo chown John.tekst
Własność pliku została pomyślnie zmieniona z Rahul na John. Można to zweryfikować, uruchamiając poniższe polecenie:
ls -l
Zmiana właściciela pliku tylko za pomocą polecenia ChownJak widać zrzut ekranu powyżej własności pliku został pomyślnie zmieniony z Rahul na John.
Zmiana właściciela grupy pliku w Chown
Aby zmienić grupę pliku, musimy po prostu podać nazwę pliku, a następnie dwukropek (:) wraz z nazwą grupy do polecenia Chown:
Chown: nazwa_nazowa grupy
Teraz przeniesiemy plik.Plik TXT od grup nauczycieli do grupy uczniów:
Sudo Chown: Plik studentów.tekst
Zmiana właściciela grupy plików tylko z poleceniem ChwonZmiana właściciela i grupy w pojedynczej komendzie Chown
Musimy podać nazwę użytkownika i grupy oddzielona przez dwukropek na polecenie Chown, aby zmienić zarówno właściciela, jak i grupę pliku:
Chown User_name: grupa nazwa_pliku
Teraz zmienimy własność pliku.Plik TXT z powrotem do grupy Rahul i nauczycieli:
Sudo Chown Rahul: Plik nauczycieli.tekst
Zmień zarówno właściciela, jak i grupę za pomocą Chown CommandJeśli nie określamy grupy po dwukropek, własność pliku jest przesyłana do grupy logowania określonego użytkownika:
Sudo Chown John: Plik.tekst
Ustaw grupę taką samą jak właściciel z Command ChownJak zmienić właściciela i grupę katalogu
Zmiana własności katalogu nie różni się od własności pliku. Tutaj zmienimy własność naszego katalogu o nazwie Dir od Rahul: Nauczyciele do John: Studenci:
Sudo Chown John: Studenci Dir
Ale to polecenie nie zmienia własności podkatalogów i plików obecnych w katalogu. Możemy to zweryfikować, wchodząc do katalogu DIR i uruchamiając polecenie LS -L:
CD reż
ls -l
Wszystkie pliki i podwodniki obecne w katalogu DIR nadal należą do Rahul. Można to zmienić za pomocą opcji -R wraz z poleceniem Chown. Teraz wrócimy do katalogu dokumentów, w którym jest obecny katalog DIR i ponownie uruchomić polecenie Chown; Ale tym razem uruchomimy go z opcją -r:
sudo chown -r John: studenci dir
Wniosek
Polecenie Chown jest niezbędnym narzędziem dla administratorów systemu. Pozwala im ograniczać nieautoryzowanych użytkowników dostępu do niektórych plików. Pomaga to w ochronie ważnych plików i zapisuje je przed przypadkową modyfikacją i usunięciem.
Polecenie Chown może być używane tylko przez użytkowników z uprawnieniami Sudo lub użytkownikiem root; Normalscy/zwykli użytkownicy nie mogą zmienić własności/grupy katalogu/katalogu, nawet jeśli są właścicielami pliku.
W tym poście omówiliśmy, czym jest polecenie Chown i jak możemy je wykorzystać, aby pomóc nam w zarządzaniu plikami. Ponadto nauczyliśmy się również powtarzać polecenie, aby dotyczyło wszystkich plików i podwodników, które są obecne w katalogu.