Jak sprawdzić, kto jest właścicielem pliku w systemie Linux

blank
Przez
Jugo Mobile
Jugo Mobile to platforma poświęcona wysokiej jakości treściom z zakresu gier, sportu i technologii. Odkrywaj najwyższej klasy materiały, nawiązuj kontakt z innymi pasjonatami i ekspertami. Poznaj...
4 min czytania

Jeśli chcesz sprawdzić, kto jest właścicielem pliku, Linux działa zupełnie inaczej niż inne systemy. Nie ma opcji, aby po prostu kliknąć plik prawym przyciskiem myszy i przejść do Nieruchomości Lub Zdobyć informacje jak w systemie Windows lub macOS.

Ponadto własność plików jest inna w systemie Linux. Każdy plik ma swojego właściciela i grupę, do której należy właściciel. Znajomość tych informacji może być przydatna w wielu sytuacjach, na przykład przy rozwiązywaniu problemów z uprawnieniami.

Istnieją trzy popularne sposoby sprawdzenia właściciela pliku w systemie Linux. Oto, czym są.

Polecenie „Jest -Ja”.

Polecenie „Is -I” to najwygodniejszy sposób sprawdzenia właściciela pliku. Wszystko, co musisz zrobić, to wykonać następujące kroki.

  1. Otwórz terminal.
    1714569217 592 Jak sprawdzic kto jest wlascicielem pliku w systemie
  2. Wpisz Is -I filename.
    1714569217 829 Jak sprawdzic kto jest wlascicielem pliku w systemie
  3. Sprawdź trzecią kolumnę, aby zobaczyć właściciela.
    1714569217 438 Jak sprawdzic kto jest wlascicielem pliku w systemie

Oczywiście, że wymienisz Nazwa pliku z rzeczywistą nazwą pliku. Jeśli więc nazwa brzmiałaby plik123, polecenie wyglądałoby następująco:

% ls -l file123

To polecenie dostarczy Ci wielu innych cennych informacji.

  • Typ pliku
  • Uprawnienia
  • Grupa
  • Rozmiar
  • Data i godzina
  • Twarde linki

Wynik będzie wyglądał mniej więcej tak:

-rw-r--r-- 2 mark admin 246 Jun 3 08:21 file123

Informacje są następujące.

  • -rw-r–r– : tryb pliku
  • 2 – liczba linków
  • ocena – Imię właściciela
  • Admin – Nazwa grupy
  • 246 – rozmiar pliku (liczba bajtów)
  • 3 czerwca 08:21– miesiąc i dzień modyfikacji pliku, a następnie dokładna godzina i minuty
  • Plik123 – Nazwa pliku

Znajdź polecenie

Ludzie często używają polecenia Znajdź, aby szukać plików w katalogu. Ale dzięki funkcji Drukuj możesz także wyświetlić listę właścicieli plików.

Można to zrobić za pomocą następującej składni polecenia.

# find /dir -printf '%u\n'

Możesz także użyć bardziej zaawansowanego filtrowania, aby wyświetlić tylko unikalnych użytkowników, dodając -ty opcja:

# find /dir -printf '%u\n' | sort -t: -u

Na koniec możesz zobaczyć grupę, do której należy plik, dodając rozszerzenie %G opcja:

# find /dir -printf '%u:%g\n' | sort -t: -u

Komenda Statystyczna

Stat to kolejne bardzo przydatne polecenie, którego można użyć, aby uzyskać wiele szczegółów na temat pliku, w tym właściciela. Możesz wprowadzić wiele nazw plików i zmodyfikować polecenie, korzystając z wielu opcji pokazujących różne informacje.

Polecenie jest bardzo łatwe w użyciu. Wszystko, co musisz zrobić, to wpisać „stat filename.”

Możesz zobaczyć, na jakim urządzeniu znajduje się plik, kto ma do niego dostęp, kiedy dokonano ostatnich zmian itp.

Jeśli chcesz zobaczyć tylko właściciela i grupę pliku, możesz użyć opcji %U i %G. Jeśli więc ponownie użyjemy przykładu file123, polecenie będzie wyglądać następująco:

stat -c “%U %G” file123

Jak zmienić właściciela pliku w systemie Linux

Jeśli chcesz zmienić właściciela pliku, możesz użyć polecenia chown. Otwórz terminal i wpisz „chown username filename”. Na przykład, jeśli chcesz, aby Mark był właścicielem pliku 123, wpisz „chown mark file123.”

Za pomocą tej samej funkcji możesz zmienić grupę plików. Jeśli chcesz zmienić zarówno właściciela, jak i grupę, wpisz „chown username:groupname filename”.

Uzyskaj potrzebne szczegóły

Jak widać, znalezienie właściciela pliku, grupy i innych istotnych szczegółów pliku w systemie Linux nie jest trudne. Wszystkie te polecenia są łatwe w użyciu, dzięki czemu możesz uzyskać potrzebne informacje w mgnieniu oka. Ponadto możesz je modyfikować za pomocą różnych opcji, aby doprecyzować wyszukiwanie.

Czy masz jakieś inne wskazówki i porady dotyczące nawigacji po plikach systemu Linux i sprawdzania ich własności? Jeśli tak, podziel się nimi w sekcji komentarzy poniżej.

Udostępnij ten artykuł
Obserwuj
Jugo Mobile to platforma poświęcona wysokiej jakości treściom z zakresu gier, sportu i technologii. Odkrywaj najwyższej klasy materiały, nawiązuj kontakt z innymi pasjonatami i ekspertami. Poznaj najnowsze trendy i innowacje w naszej dynamicznej społeczności. Dołącz do nas i doświadcz przyszłości już dziś!