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

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

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

Również własność plików w systemie Linux jest inna. Każdy plik ma właściciela i grupę, do której należy właściciel. Te informacje mogą być przydatne w wielu sytuacjach, takich jak rozwiązywanie problemów z uprawnieniami.

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

Zespół „I-I”

Polecenie „Jest -I” to najwygodniejszy sposób sprawdzenia właściciela pliku. Wszystko, co musisz zrobić, to wykonać kolejne kroki.

  1. Otwórz terminal.

  2. Wpisz „ Is -I filename”.

  3. Sprawdź trzecią kolumnę, aby zobaczyć właściciela.

Oczywiście zastąpisz nazwę pliku rzeczywistą nazwą pliku. Tak więc, jeśli nazwa byłaby file123, polecenie byłoby:

% ls -l file123

To polecenie da ci wiele 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
  • mark – imię i nazwisko właściciela
  • admin – nazwa grupy
  • 246 – rozmiar pliku (liczba bajtów)
  • 3 czerwca 08:21 to miesiąc i dzień modyfikacji pliku, a następnie dokładne godziny i minuty.
  • Plik123 – nazwa pliku

Znajdź zespół

Ludzie często używają polecenia Znajdź do wyszukiwania plików w katalogu. Ale dzięki funkcji „Drukuj” możesz również wyświetlić listę właścicieli plików.

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

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

Możesz również użyć bardziej zaawansowanego filtrowania, aby pokazać tylko unikalnych użytkowników, dodając opcję -u:

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

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

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

Zespół ds. Statystyki

Stat to kolejne bardzo przydatne polecenie, którego możesz 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 za pomocą wielu opcji, które wyświetlają różne informacje.

Polecenie jest bardzo łatwe w użyciu. Wystarczy wpisać „ stat filename.”

Możesz zobaczyć urządzenie, na którym znajduje się plik, kto ma dostęp, kiedy dokonano ostatnich zmian i nie tylko.

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ło 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 Marek był właścicielem pliku 123, wpisz „” chown mark file123.

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

Uzyskaj potrzebne informacje

Jak widać, znalezienie właściciela pliku, grupy i innych ważnych informacji o pliku w systemie Linux jest łatwe. Wszystkie te polecenia są łatwe w użyciu, dzięki czemu możesz szybko uzyskać potrzebne informacje. Ponadto możesz je zmienić za pomocą różnych opcji, aby dostroić wyszukiwanie.

Czy masz jakieś inne wskazówki i triki dotyczące nawigacji po plikach Linuksa i sprawdzania ich własności? Jeśli tak, udostępnij je w sekcji komentarzy poniżej.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *