Podstawowe uprawnienia w systemie GNU / Linux z chmod

Dobrzy ludzie! 🙂 Przede wszystkim warto wspomnieć, że jest to mój pierwszy wkład do społeczności, mam nadzieję, że komuś się przyda

=> Podstawowa struktura uprawnień w plikach
=> Podstawowa struktura uprawnień w katalogach
=> Użytkownik, grupy i inne
=> Chmod ósemkowy

1.- Podstawowa struktura uprawnień w plikach

Istnieją 3 podstawowe atrybuty prostych plików: odczyt, zapis i wykonanie.

>> Pozwolenie na odczyt (odczyt)
Jeśli masz uprawnienia do odczytu pliku, możesz zobaczyć jego zawartość.

>> Zezwolenie na pisanie (pisanie)
Jeśli masz uprawnienia do zapisu pliku, możesz go modyfikować. Możesz dodawać, nadpisywać lub usuwać jego zawartość.

>> Uprawnienie do wykonywania (wykonanie)
Jeśli plik ma uprawnienia do wykonywania, możesz powiedzieć systemowi operacyjnemu, aby uruchomił go tak, jakby był programem. Jeśli jest to program o nazwie „foo”, możemy go wykonać jak dowolne polecenie.
Lub skrypt (interpreter), który wymaga uprawnień do odczytu i wykonywania, skompilowany program wystarczy tylko do odczytu.

Znaki przypisane do uprawnień to:
r oznacza pisanie i pochodzi z READ
w oznacza czytanie i pochodzi z Wobrzęd
x oznacza egzekucję i pochodzi z eXekute

Używanie chmod do zmiany uprawnień
chmod (tryb zmiany) to polecenie używane do zmiany uprawnień, możesz dodawać lub usuwać uprawnienia do jednego lub więcej plików za pomocą + (plus) lub - (minus)

Jeśli chcesz uchronić się przed modyfikacją ważnego pliku, po prostu usuń uprawnienia do zapisu w swoim "pliku" za pomocą polecenia chmod

Podobne artykuł:
Wskazówki: Ponad 400 poleceń dla systemu GNU / Linux, które powinieneś znać 😀
$ chmod -w yourFile

jeśli chcesz stworzyć skrypt wykonywalny, napisz

$ chmod + x tuScript

jeśli chcesz usunąć lub dodać wszystkie atrybuty jednocześnie

$ chmod -rwx plik $ chmod + rwx plik

możesz również użyć znaku = (równość), aby ustawić uprawnienia w dokładnej kombinacji, to polecenie usuwa uprawnienia do zapisu i wykonywania, pozostawiając tylko uprawnienia do odczytu

$ chmod = r plik

Zachowaj ostrożność podczas edycji uprawnień do plików, jeśli je edytujesz, nie zapomnij pozostawić ich tak, jak były pierwotnie

2.- Podstawowa struktura uprawnień w katalogach

W przypadku katalogów mamy te same uprawnienia, ale o innym znaczeniu.

Podobne artykuł:
4 polecenia, aby poznać dane z naszego dysku twardego lub partycji

>> Czytaj uprawnienia do katalogu
Jeśli katalog ma uprawnienia do odczytu, możesz zobaczyć zawarte w nim pliki. Możesz użyć "ls (katalog listy)", aby zobaczyć jego zawartość, tylko dlatego, że masz uprawnienia do odczytu katalogu, nie oznacza, że ​​możesz czytać zawartość jego plików, jeśli nie masz uprawnień do odczytu tych plików.

>> Uprawnienia do zapisu w katalogu.
Z uprawnieniami do zapisu możesz dodawać, usuwać lub przenosić pliki do katalogu

>> Uprawnienia do wykonywania w katalogu.
Wykonanie pozwala na użycie nazwy katalogu podczas uzyskiwania dostępu do plików w tym katalogu, to znaczy to uprawnienie powoduje, że bierze pod uwagę w wyszukiwaniach przeprowadzanych przez program, na przykład katalog bez uprawnień do wykonywania nie byłby sprawdzany przez polecenie odnaleźć

3.- Użytkownicy, grupy i inni

Teraz znamy 3 uprawnienia i wiemy, jak je dodawać lub usuwać, ale te 3 uprawnienia są przechowywane w 3 różnych miejscach tzw.
Użytkownik (u) pochodzi od użytkownika
Grupa (g) pochodzi z grupy
Inni (lub) pochodzą od innych

Kiedy biegasz

$ chmod = r plik

Zmień uprawnienia w 3 miejscach, kiedy wypiszesz katalogi z "ls -l" zobaczysz coś podobnego do.

-r - r - r-- 1 użytkowników wada 4096 13 kwietnia 19:30 plik

zwróć uwagę na te 3 r dla 3 różnych typów zezwoleń

gdzie:

x ------------- x ------------- x | uprawnienia | należy | x ------------- x ------------- x | rwx ------ | użytkownik | | --- rx --- | grupa | | ------ rx | inne | x ------------- x ------------- x

możemy odebrać pozwolenia każdemu właścicielowi; załóżmy, że mamy plik:

-rwxr-xr-x 1 wada użytkowników 4096 13 kwietnia 19:30 plik

Aby usunąć uprawnienia wykonywania dla grup i innych osób, po prostu użyj:

$ chmod gx, plik ox

nasz plik będzie miał te uprawnienia

-rwxr - r-- 1 użytkowników wada 4096 13 kwietnia 19:30 plik

jeśli chcesz odebrać użytkownikowi uprawnienia do zapisu:

Plik $ chmod ux
-r-xr - r-- 1 użytkowników wada 4096 13 kwietnia 19:30 plik

Dodawanie i usuwanie dwóch uprawnień jednocześnie:

Plik $ chmod u-x + w
-rw-r - r-- 1 użytkowników wada 4096 13 kwietnia 19:30 plik

Bardzo proste, prawda? szeroki uśmiech

4. - chmod ósemkowo

Ósemkowa reprezentacja chmod jest bardzo prosta

lectura ma wartość 4
Pisanie ma wartość 2
Wykonanie ma wartość 1

Następnie:

x ----- x ----- x ----------------------------------- x | rwx | 7 | Czytaj, pisz i wykonuj | | rw- | 6 | Czytanie, pisanie | | rx | 5 | Czytanie i wykonywanie | | r-- | 4 | Czytanie | | -wx | 3 | Pisanie i wykonanie | | -w- | 2 | Pisanie | | --x | 1 | Wykonanie | | --- | 0 | Brak uprawnień | x ----- x ----- x ----------------------------------- x

A zatem:

x ------------------------ x ----------- x | chmod u = rwx, g = rwx, o = rx | chmod 775 | | chmod u = rwx, g = rx, o = | chmod 760 | | chmod u = rw, g = r, o = r | chmod 644 | | chmod u = rw, g = r, o = | chmod 640 | | chmod u = rw, go = | chmod 600 | | chmod u = rwx, go = | chmod 700 | x ------------------------ x ----------- x

Zostaw swój komentarz

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

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   auroszx powiedział

    Nigdy nie zrozumiałem ósemek 😛 Dzięki za artykuł!

    1.    Wow powiedział

      prostą sztuczką jest zobaczenie tego w postaci binarnej: rwx reprezentuje 3 bity (odczyt, zapis, eXecute). Jeśli chcesz mieć uprawnienia do odczytu i zapisu, powinieneś mieć liczbę binarną 110, co w ósemku jest liczbą 4. Również jeśli wiesz, że jest zorganizowane jako GUO (Grupa, Użytkownik, Inni), już to zrobiłeś. Przykład: odczyt, zapis i wykonanie dla grupy i użytkownika; czytanie i występy dla innych; pozostanie: 111,111,101 -> 775

      1.    phico powiedział

        Dziękuję Ci. Nie widziałem w ten sposób

      2.    R1791 powiedział

        Uważaj, ponieważ liczba binarna 110 nie jest liczbą ósemkową 4.
        Liczba binarna 110 jest ósemkową liczbą 6

    2.    anonimowy powiedział

      Zasadniczo mamy z jednej strony użytkownika lub użytkowników, az drugiej strony uprawnienia
      Uprawnienia:
      r = czytaj (czytaj)
      w = pisz
      x = exe (wykonanie)
      - = brak pozwolenia.
      Użytkownicy:
      u = właściciel, administrator.
      g = grupa.
      o = wszystkie inne.
      Z ls -l widzimy uprawnienia do katalogu lub pliku, aby nadać im wszystkie, na przykład:
      sudo ugo + rwx 'filename' // Dalibyśmy wszystkie uprawnienia.

  2.   Sieg84 powiedział

    idzie prosto do notatek
    .
    dziękuję!

  3.   jerrykpg powiedział

    Bardzo dobrze!

  4.   Eliotime3000 powiedział

    Bardzo dobrze.

  5.   Kevin Maszke powiedział

    Dobrze!

    Bardzo dobry artykuł, ale trzeba trochę poprawić:

    r oznacza pisanie i pochodzi z Read
    w oznacza czytać i pochodzi z Write
    x oznacza wykonanie i pochodzi z eXecute

    (R) odczyt jest odczytem, ​​a (W) zapis jest zapisem

    Pozdrowienia!

    1.    Wada powiedział

      Dzieje się tak, gdy robię notatki późno w nocy hahahaha przepraszam za mój błąd, gdy tylko mogę to poprawić, teraz to mi się pomylę, dziękuję 🙂

      1.    RAW-podstawowy powiedział

        Powoduje to błąd ... .. ponieważ nawet jeśli jesteś autorem posta, nie masz uprawnień do jego edycji po opublikowaniu ..

        Kolejny mały błąd .. ..w punkcie 3 .- .. kiedy mówisz "jeśli chcesz odebrać użytkownikowi uprawnienia do zapisu" .. wstawiasz "$ chmod ux file" .. .. i powinno to być "$ chmod uw file" .. dopasować to, co mówisz .. i wynik ..

        1.    Wada powiedział

          Z adnotacjami

    2.    Juan Perez powiedział

      r oznacza READ i pochodzi z Read
      w oznacza WRITE i pochodzi od Write
      x oznacza wykonanie i pochodzi z eXecute

  6.   Ciemny fiolet powiedział

    Próbowałem udostępnić folder Sambie i przyznać gościom uprawnienia do odczytu i zapisu, ale faktem jest, że kiedy tworzę nowy folder z jednego z dwóch komputerów (gościa lub klienta), ten nowy folder nie ma przypisanych uprawnień do odczytu i zapisu pisz dla wszystkich ... Czy istnieje sposób, aby to naprawić bez konieczności edytowania uprawnień za każdym razem, gdy tworzony jest folder? To trochę uciążliwe. Nawiasem mówiąc, wszystko robię poprzez interfejs graficzny.

    1.    Wada powiedział

      Zapytaj o setfacl

  7.   Marcos powiedział

    Bardzo jasny artykuł. Szczegół, w którym jest napisane:
    | chmod u = rwx, g = rx, o = | chmod 760 |
    Powinien być:
    | chmod u = rwx, g = rw, o = | chmod 760 |
    No cóż:
    | chmod u = rwx, g = rx, o = | chmod 750 |

    1.    Steven Abraham Santos Farias powiedział

      Czemu przyjacielu?

      1.    fefo powiedział

        Ponieważ x jest równe 5, aw przykładzie jest równe 6
        g = rx 6 Błąd
        g = rx 5 Prawidłowo
        g = rw 6 Prawidłowo

  8.   Rainier Herrera powiedział

    Dla ciemnego fioletu:
    Z tego, czego wciąż się uczę, uratowałem tę wiedzę (której tak naprawdę nie wiem, czy pomoże ci ona w twoim problemie, ale warto spróbować; a jej brakuje w tej publikacji):
    Nadaj powtarzające się uprawnienia (-R) w ten sposób:
    chmod -R 777 katalog_nadrzędny / *
    Dałoby to wszystkie uprawnienia wszystkim użytkownikom, grupom i innym osobom w odniesieniu do folderu nadrzędnego oraz wszystkich folderów i plików, które się w nim znajdują (uprawnienia domyślnie dla nowych utworzonych w tym katalogu, przynajmniej tak jest w moim przypadku)

  9.   Rainier Herrera powiedział

    Graficznie powinieneś poszukać opcji, która mówi „spraw, by to polecenie było powtarzalne” lub „zrób to dla dołączonych folderów”

  10.   Bruno cascio powiedział

    Należę do tych, którzy zawsze dla wygody wrzucali 777 do mojej maszyny, ale tymi komendami mam zamiar włożyć baterie i być bardziej ostrożnym, dzięki za wkład!

  11.   yo powiedział

    Dziękuję, nie masz wątpliwości

  12.   Manuel Kaleb powiedział

    Bardzo dobry wkład ... tak trzymaj ...

  13.   edybrety powiedział

    bardzo dobrze dziękuję 😀

  14.   support.masvernat@gmail.com powiedział

    Doskonałe wyjaśnienie, w końcu jest dla mnie jasne o jednym ...

  15.   Camila powiedział

    hello!

    Słuchaj, nie wiem, czy to istotne, ale mam problem z uprawnieniami do nagrywania, usuwania w moim mp4. Nie pozwala mi zmienić uprawnień, więc jest tylko do odczytu. Wpisz polecenia, które wydałeś, ale odpowiedź brzmiała
    chmod: zmiana uprawnień "/ media / 0C87-B6D2": system plików tylko do odczytu

    Przejrzałem wiele forów i nic mi nie pomogło, mówię Ci, że jestem w tym początkującym, więc może się zdarzyć, że coś robię źle.

    Mam nadzieję że możesz mi pomóc.

    besos

    1.    anonimowy powiedział

      Spróbuj zalogować się jako superużytkownik

    2.    Java_VM powiedział

      Możesz nie mieć odpowiedniego sterownika. Z systemem plików NTFS nie pozwoli ci pisać, jeśli nie masz zainstalowanego pakietu ntfs-3g. Nie wiem jaki będzie miał mp4 system ...

  16.   cristian alexis galeano ruiz powiedział

    Doskonały, dzięki.

  17.   fran powiedział

    dzięki za tutorial 🙂 bardzo przydatne

  18.   Jerson Rico powiedział

    przypadkowo czytałem o komendzie chmod w poradniku po administrowaniu systemami linux, co też było dla mnie jasne, tylko że tam powiedzieli mi o 3 kolejnych komendach -s -S i -t które są dodatkowymi uprawnieniami, tego nie zrobiłem Jest jasne, jutro przeczytam kolejną dobrą lekturę, bardzo dobre Wasze tabele, pozdrawiam

  19.   Javier powiedział

    Wkład jest doceniany. Dokładnie to, czego potrzebowałem

  20.   Jan Gomez powiedział

    Witam, bardzo ciekawe, chciałbym wiedzieć jak lub w jakim programie mogę edytować pliki, chmod lub co jest w tym folderze,
    Chcę edytować niektóre uprawnienia, które są ...

    Albo jak to jest ... dziękuję

    dzięki

  21.   LM powiedział

    Bardzo dobrze wyjaśnione, dzięki

  22.   ISMAEL powiedział

    DOSKONAŁY WKŁAD, DZIĘKUJEMY ZA POŚWIĘCENIE CZĘŚCI SWOJEGO CZASU.

  23.   Miguel powiedział

    Dobry wkład. Dziękuję za. Chciałabym przedstawić wyjaśnienie, które uważam za ważne. Usunięcie w języku hiszpańskim nie jest równoznaczne z usunięciem w języku angielskim. W języku hiszpańskim usunąć nie oznacza wyeliminować.
    Według RAE oznacza to:

    1. tr. Przekaż lub przenieś coś z jednego miejsca do drugiego. U. tc prnl.
    2. tr. Poruszanie, potrząsanie lub kręcenie czymś, zwykle tak, aby różne elementy się wymieszały.

    W tym sensie zamiast usuwać należy użyć czasownika usuwać.

    1.    pełen życia powiedział

      To prawda, mówię Usuń siebie, kiedy coś usuwam, szczególnie w zakresie komputera.

    2.    Wada powiedział

      Musisz dodać trzecią linię ...
      3. tr. Usuń, odłóż na bok lub omiń problem.
      Nigdy nie powiedziałem tego, aby „usunąć”, jeśli nie usunąć 🙂 przepraszam, jeśli miało to zostać usunięte. Dziękuję za zatrzymanie się i za wyjaśnienie wezmę to pod uwagę.

  24.   Fabiana Garcii powiedział

    dobry

    Proszę ktoś o wyjaśnienie dla mnie pytania, które jak rozumiem dotyczy tylko użytkownika i grupy, która jest właścicielem pliku lub katalogu, ale jeśli mam użytkownika lub grupę "xyz" na przykład, jak mogę przypisać uprawnienia z r lub wox tylko do tego użytkownika lub grupy, a nie do właściciela (ów).

  25.   a powiedział

    Jak mogę zobaczyć uprawnienia określonej grupy i jak mogę je edytować, aby miała takie same uprawnienia roota

  26.   tazmański powiedział

    Witam mam mały problem, mam pc w lubuntu iw domenie z lokalnym użytkownikiem to nie daje problemu ale z użytkownikiem domeny i właśnie w momencie otwierania Mozilli i thunderbirda cały system jest zamrożony mam nadzieję że mogą mi pomóc
    Twoje zdrowie

  27.   po prostu gonzalez powiedział

    Doskonałe wyjaśnienie

  28.   Orianis powiedział

    Świetny artykuł… Chciałbym tylko móc liczyć na odpowiedź jakiejś pobożnej osoby z tego forum na pytanie: «Jeśli dodam użytkownika A do mojej grupy GROUP, której uprawnienia do tej grupy GROUP to rwx, wszyscy użytkownicy tej grupy , w tym A, czy te uprawnienia rwx do wewnętrznych plików / katalogu? Biorąc pod uwagę, że wewnętrzne pliki mają już rwx dla grupy GROUP? Dziękuję Ci!!!!!! 🙂

  29.   jeFNDZ powiedział

    Dobra robota. Proste i zrozumiałe.

  30.   Segorę powiedział

    Jestem absolutnie nowy w tej i tej informacji. U mnie wyszło wspaniale. Dziękuję Ci.

  31.   Daniela powiedział

    Doskonały wkład, bardzo przydatny, dziękuję (:

  32.   Eduardo Aledo Loredo powiedział

    Bardzo pouczające… Bardzo pedagogiczne.

  33.   Miguel powiedział

    Dzięki za artykuł, bardzo mi pomógł, to bardzo zagmatwane xDDDD

  34.   lepy powiedział

    Twój wkład jest bardzo przydatny, o dziwo mam problem że pliki których zawsze używałem są "tylko do odczytu" wykonują się
    chmod 777 plik
    root @ Leps: / home / leps # chmod: zmiana uprawnień „Pobieranie / canaima-popular-4.1 ~ stabilny_i386 / canaima-popular-4.1 ~ stabilny_i386.iso”: System plików tylko do odczytu

    i ze wszystkimi plikami jest tak samo, w rzeczywistości uruchomiłem go z Ctrl + Alt + F1 jako root i jest tak samo. Co mogę zrobić?

  35.   farmer powiedział

    Doskonała informacja !! To było dla mnie bardzo pomocne.
    Dziękuję.

  36.   Gustavo Urquizo powiedział

    Ocena bardzo dobra. Zostałem wezwany do nadania uprawnień i dzięki temu samouczkowi mogłem to zrobić w kilka minut. Wysoce rekomendowane

  37.   kalinowato powiedział

    Zrobiłem chmod -R 777 na katalogu głównym mojej instalacji, czyli /
    i zrestartuj kali linux i teraz nie ładuje się
    Każdy pomysł?

    1.    Diego powiedział

      Tak, wszystko się zepsuło, musisz przeinstalować Ubuntu i wiem, ponieważ to samo stało się ze mną!

  38.   Vicente powiedział

    Samouczek jest bardzo dobry, bardzo kompletny. Być może małe błędy, ale już zostało skomentowane, że nie można ich edytować. Nadal bardzo dobrze się uczyć

  39.   Kevin powiedział

    r oznacza pisanie i pochodzi z Read
    w oznacza czytać i pochodzi z Write

    Tam się pomyliłeś. r czytaj czytaj, w modyfikuj zapis

  40.   wekmentor powiedział

    Bardzo przydatne! Dla tych z nas, którzy nie interesują się administrowaniem Linuksem, te samouczki są świetne.

    Gratulacje na blogu!

  41.   Bertholdo Suárez Perez powiedział

    Pozdrawiam gości Desdelinux Blog

    Przydarza mi się zabawna rzecz, gdy używam dystrybucji Ubunter, takiej jak LMint.
    Kopiuję i wklejam folder motywu do katalogu / usr / share / themes za pomocą „sudo” (prosząc o hasło mojego użytkownika).
    Tam, w tym folderze systemowym, podczas tworzenia listy za pomocą `` ls -l '' lub `` ls -la '', wspomniany folder lub motyw motywu jest własnością mojej nazwy użytkownika (i grupy), to znaczy nie Korzeń.

    Tak więc mam zamiar wprowadzić zmianę, aby usunąć uprawnienia do zapisu dla mojego użytkownika we wspomnianym katalogu pobranego motywu, ponieważ podczas przeglądania wszystkich jego plików i folderów rekurencyjnie za pomocą „ls -laR”, mój użytkownik jest jedyną osobą, która może pisać wspomniane foldery i pliki. Pewnie, że też wszechmocny Root.
    Ustawiam się z terminala, z „cd / usr / share / themes / the-theme-download”, a następnie po prostu wykonuję „chmod -Rv uw *”, bez konieczności posiadania uprawnień „sudo” lub roota. Poinformował mnie, że pomyślnie zmodyfikował prawa zapisu mojego użytkownika do wszystkich plików i podfolderów „pobranego motywu”. Ale nie zmodyfikował uprawnień folderu macierzystego, z którego wykonuję polecenie „pobrany-motyw”, biorąc pod uwagę, że z reguły powinien on działać rekurencyjnie.

    Kiedy sprawdzam ten folder pobranego motywu za pomocą eksploratora plików «Box», widzę tam pierwsze podfoldery z kłódką i dzieje się coś absurdalnego, mogę skopiować dowolny z tych folderów i wkleić go tam z całą zawartością, przy czym powinien został odmówiony, został odrzucony. A potem, gdy próbujesz usunąć wspomnianą kopię, nie może tego zrobić: odmowa pozwolenia, jak sądzę, ponieważ wszystkie podkatalogi i pliki w środku miały usunięte uprawnienia do zapisu, tak jak to praktykowałem.

    Nie wiem, czy jest to błąd polecenia chmod, który nie modyfikuje uprawnień do folderu, z którego polecenie jest uruchamiane, a następnie rolka możliwości kopiowania podkatalogów skonfigurowanych bez uprawnień do zapisu.

    W artykułach internetowych, w tym w tym, opisuje kroki, aby naprawić to rekursywnie.
    Szukałem po angielsku, aby sprawdzić, czy nie brakuje jakiejś opcji polecenia, ale nie znalazłem. Jednak z poprzednich testów wywnioskowałem, że polecenie może być używane jak to `` chmod -Rv uw ./ * '' i rzeczywiście modyfikuje uprawnienia folderu lub katalogu, z którego wykonuję polecenie, pobrany folder motywu, pomimo Nie widziałem opcji „./” w używaniu chmod.
    Jeśli jakiś koneser może wyjaśnić mi moje wątpliwości.

    Dziękuję.

  42.   król powiedział

    Jeśli użytkownik ma uprawnienia do zapisu, ale nie ma uprawnień do odczytu pliku, czy może zmodyfikować plik?

    1.    Symbol zastępczy dla Alvaro Torijano powiedział

      Si

    2.    Symbol zastępczy dla Alvaro Torijano powiedział

      Inna sprawa: inicjały zezwoleń są błędne.
      R oznacza odczyt i oznacza czytanie. Idem do pisania.

  43.   Larry-Laffer powiedział

    doskonały, w końcu zrozumiałem, że jest dobrze wyjaśniony

  44.   Emmanuel powiedział

    Mam wątpliwości z przykładami, które podają
    przykładowe polecenie: chmod -r 777
    Zgodnie z tym, że usuwam uprawnienia odczytu dla użytkowników, grup, innych, ale 777 (rwx), co to oznacza?

    nie seryjne równe k chmod ur, gr lub ????

  45.   Manuela Moreno powiedział

    Bardzo dobrze, mam nadzieję kontynuować naukę Linuksa

  46.   Andrzeja Reyesa powiedział

    Wielkie dzięki! Doskonały wkład ...

  47.   anonimowy powiedział

    doskonała, dzięki

  48.   Cezar powiedział

    Bardzo dobre wyjaśnienie, drapałem się partycją, na której nie mogłem modyfikować plików. Potem dowiedziałem się, że nie mam zainstalowanego ntfs-3g, ponieważ jest to partycja ntfs i rozwiązałem.

  49.   uruchom 3 powiedział

    Lub skrypt (interpreter), który wymaga uprawnień do odczytu i wykonywania, skompilowany program wystarczy tylko do odczytu.

  50.   John powiedział

    na początku nazwy użytkownika pojawia się litera „d” drwxr-xr-x. co to znaczy? Myślę, że to katalog, ale nie jestem pewien

  51.   Bukatony powiedział

    Teraz znamy 3 uprawnienia i wiemy, jak je dodawać lub usuwać, ale te 3 uprawnienia są przechowywane w 3 różnych miejscach tzw

  52.   y8 powiedział

    -r - r - r– 1 użytkowników wada 4096 13 kwietnia 19:30 plik?

  53.   Przełącznik G 3 powiedział

    Jeśli jest to program o nazwie „foo”, możemy go wykonać jak dowolne polecenie. https://gswitch3.net

  54.   Samsun powiedział

    Fajnie, ten niesamowity post.

  55.   Ramon Tomasz powiedział

    To rodzaj nadającego się do infuzji oszustwa. nie wierz w to, co mówię.

  56.   Irvinga Faulknera powiedział

    cześć wszystkim, jestem zbyt nowy w tym temacie chmod i chonw.

    Przepraszam, jeśli nie rozumiem zbyt dobrze, próbuję uporządkować wszystkie przykłady, aby mieć jasność, jak korzystać z uprawnień i przypisań różnych grup, z uprawnieniami rwx, wykonanie odczytu i zapisu, jak dobrze zrozumieć całą konfigurację , plików i folderów, podkatalogów podczas wykonywania polecenia ls -l informacji, które się tam pojawiają, oraz łączników między każdą sformułowaną tam literą, a także jak to zrobić podczas kopiowania informacji z dysku za pomocą Nautilusa, aby wszystkie skopiowane pliki pojawiały się w tym foldery z kłódką, jak stać się właścicielem wszystkich informacji bez domyślnej zmiany uprawnień każdego z plików, aby móc czytać, pisać, wykonywać i usuwać wszystko, co chcesz, bez konieczności używania roota.

    Przeczytałem i byłem użytkownikiem, który zawsze wykonywał chmod -R 777 plik lub foldery, ponieważ przeczytałem to w ten sposób, ale kiedy wykonujesz ls do wspomnianego pliku lub folderu, są one podświetlone na bardziej intensywny zielony, którego nie można odczytać Imię jednoznacznie, bo używam linux mint, ale widzę, że może być inny podobny folder, z innymi atrybutami i innym kolorem, tak jak reszta, teraz czytam, że 755, nie wiem, czy powinien być w ten sposób używany (chmod - R 755 Folder) pozostawia uprawnienia domyślnie, do tego folderu i jest to dla katalogów, ale 644 jest dla plików, nie wiem, czy można go w ten sposób używać (pliki chmod -R 644), ale kiedy ls jest zakończone - Wtedy okazuje się, że plik to 644, aw innych pojawia się root, a jeszcze inni w imieniu użytkowników, już przy tych wynikach jest coś niezwykłego.

    Nie mam najmniejszego pojęcia, jak używać idealnych poleceń, aby foldery, katalogi i pliki miały niezbędne uprawnienia, które są potrzebne i były przypisane do grup lub użytkowników, których chcę

    Chcę się dowiedzieć, jakie typy plików są wykonywane podczas wykonywania polecenia ls -l

    drwxr-xr-x 2 root root 4096 15 lutego 22:32 a
    -rwxrwxrwx 1 root root 474 16 lutego 23:37 canaima5
    -rwxrwxrwx 1 root root 374 9 lutego 16:34 Error_EXFAT
    drwxr-xr-x 3 root root 4096 15 lutego 00:22 instalacja systemu Windows USB
    -rw-r - r– 1 m18 m18 7572 22 grudnia 2016 mdmsetup.desktop
    -rwxrwxrwx 1 root root 61 18 lutego 13:07 pkme
    -rwxrwxrwx 1 root root 10809 15 maja 2013 README
    -rwxrwxrwx 1 root root 57 3 stycznia 11:58 odzyskać sudo
    -rwxrwxrwx 1 root root 1049 18 lutego 01:02 Rep-Systemback
    -rwxrwxrwx 1 root root 1163 11 lutego 11:12 root.txt
    -rwxrwxrwx 1 root root 384 10 lutego 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 root root 31 stycznia 1 2002 torregal

    oto przykład próbowałem zmodyfikować niektóre pliki, które m18 zostały utworzone w użytkowniku, reszta została skopiowana z innego dysku, z nautilusem i mają kłódki,

    drwxr-xr-x 3 root root 4096 15 lutego 00:22 zainstaluj windowsa USB
    drwxr-xr-x 2 root root 4096 15 lutego 22:32 a mają kłódkę, pozostałe pliki też, ale użyj tego polecenia z informacji, aby udowodnić, co się dzieje: pliki teraz nie mają kłódki, ale nie wiem, czy są w porządku Uprawnienia, które mają, a chodzi o to, aby wiedzieć, jakie uprawnienia powinien mieć każdy plik lub folder iw której grupie powinien się znajdować. i wiedzieć, czego użyć podczas dodawania chmod.

    m18 @ m18 ~ $ cd Pulpit /
    m18 @ m18 ~ / Desktop $ ls -l
    Razem 60
    drw-r - r– 2 root root 4096 15 lutego 22:32 a
    -rw-r - r– 1 root root 474 16 lutego 23:37 canaima5
    -rw-r - r– 1 root root 374 9 lutego 16:34 Error_EXFAT
    drw-r - r– 3 root root 4096 15 lutego 00:22 instalacja systemu Windows USB
    -rw-r - r– 1 m18 m18 7572 22 grudnia 2016 mdmsetup.desktop
    -rw-r - r– 1 root root 61 18 lutego 13:07 pkme
    -rw-r - r– 1 root root 10809 15 maja 2013 README
    -rw-r - r– 1 root root 57 3 stycznia 11:58 pobierz sudo
    -rw-r - r– 1 root root 1049 18 lutego 01:02 Rep-Systemback
    -rw-r - r– 1 root root 1163 11 lutego 11:12 root.txt
    -rw-r - r– 1 root root 384 10 lutego 22:30 systemback ubuntu 16-18
    -rw-r - r– 1 root root 31 stycznia 1 torregal
    m18 @ m18 ~ / Desktop $ sudo ugo + rwx *
    [sudo] hasło do m18:
    sudo: ugo + rwx: nie znaleziono polecenia
    m18 @ m18 ~ / Desktop $ sudo chmod ugo + rwx *
    m18 @ m18 ~ / Desktop $ ls -l
    Razem 60
    drwxrwxrwx 2 root root 4096 15 lutego 22:32 a
    -rwxrwxrwx 1 root root 474 16 lutego 23:37 canaima5
    -rwxrwxrwx 1 root root 374 9 lutego 16:34 Error_EXFAT
    drwxrwxrwx 3 root root 4096 15 lutego 00:22 instalacja systemu Windows USB
    -rwxrwxrwx 1 m18 m18 7572 22 grudnia 2016 mdmsetup.desktop
    -rwxrwxrwx 1 root root 61 18 lutego 13:07 pkme
    -rwxrwxrwx 1 root root 10809 15 maja 2013 README
    -rwxrwxrwx 1 root root 57 3 stycznia 11:58 odzyskać sudo
    -rwxrwxrwx 1 root root 1049 18 lutego 01:02 Rep-Systemback
    -rwxrwxrwx 1 root root 1163 11 lutego 11:12 root.txt
    -rwxrwxrwx 1 root root 384 10 lutego 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 root root 31 stycznia 1 2002 torregal
    m18 @ m18 ~ / Desktop $ sudo chmod -R 755 instalacja \ de \ windows \ USB /
    m18 @ m18 ~ / Desktop $ ls -l
    Razem 60
    drwxrwxrwx 2 root root 4096 15 lutego 22:32 a
    -rwxrwxrwx 1 root root 474 16 lutego 23:37 canaima5
    -rwxrwxrwx 1 root root 374 9 lutego 16:34 Error_EXFAT
    drwxr-xr-x 3 root root 4096 15 lutego 00:22 instalacja systemu Windows USB
    -rwxrwxrwx 1 m18 m18 7572 22 grudnia 2016 mdmsetup.desktop
    -rwxrwxrwx 1 root root 61 18 lutego 13:07 pkme
    -rwxrwxrwx 1 root root 10809 15 maja 2013 README
    -rwxrwxrwx 1 root root 57 3 stycznia 11:58 odzyskać sudo
    -rwxrwxrwx 1 root root 1049 18 lutego 01:02 Rep-Systemback
    -rwxrwxrwx 1 root root 1163 11 lutego 11:12 root.txt
    -rwxrwxrwx 1 root root 384 10 lutego 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 root root 31 stycznia 1 2002 torregal
    m18 @ m18 ~ / Desktop $ sudo chmod -R 755 a
    m18 @ m18 ~ / Desktop $ ls -l
    Razem 60
    drwxr-xr-x 2 root root 4096 15 lutego 22:32 a
    -rwxrwxrwx 1 root root 474 16 lutego 23:37 canaima5
    -rwxrwxrwx 1 root root 374 9 lutego 16:34 Error_EXFAT
    drwxr-xr-x 3 root root 4096 15 lutego 00:22 instalacja systemu Windows USB
    -rw-r - r– 1 m18 m18 7572 22 grudnia 2016 mdmsetup.desktop
    -rwxrwxrwx 1 root root 61 18 lutego 13:07 pkme
    -rwxrwxrwx 1 root root 10809 15 maja 2013 README
    -rwxrwxrwx 1 root root 57 3 stycznia 11:58 odzyskać sudo
    -rwxrwxrwx 1 root root 1049 18 lutego 01:02 Rep-Systemback
    -rwxrwxrwx 1 root root 1163 11 lutego 11:12 root.txt
    -rwxrwxrwx 1 root root 384 10 lutego 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 root root 31 stycznia 1 2002 torregal

    z drugiej strony wiedząc, jak używać polecenia chown. Nie wiem też, czy lepiej jest użyć polecenia cp do skopiowania informacji z innego dysku twardego z jakimś symbolem wieloznacznym, który kopiuje pliki z wszystkimi ich uprawnieniami i czy pozostają one dostępne dla Twojego użytkownika, czy też zawsze pozostają z kłódką

    to czego chcę to to, że jeśli ktoś zna bardziej kompletny artykuł iz przykładami każdego z symboli wieloznacznych, używa chmod i chown. Mogę to umieścić tak, aby początkującym łatwiej było się uczyć, ponieważ istnieją tabele, w których pojawia się numeracja 3-cyfrowa, na przykład te z 777, 644, i jak ta numeracja jest tworzona, bez ich z góry ustalonych, lub jest o wiele więcej, które są odzwierciedlone przez podsumowanie ugo Nie wiem, czy to prawda, myślę, że jest to Użytkownik, Właściciele grup (y) i rwx dla folderów, podkatalogów, plików wykonywalnych itp.

    na koniec chcę nauczyć się używać wszystkich formuł, z chmod i chonw dla wszystkich plików i dla całego systemu plików linux

    Przepraszam, jeśli moje pytanie na ten temat jest bardzo śmieszne, po prostu szukam wskazówek, aby mieć wygodniejszą metodę zrozumienia każdej części uprawnień grupy oraz poleceń modyfikujących programów chmod i chonw.

    Pozdrawiam i bardzo dziękuję za współpracę.

  57.   dupy powiedział

    Danny kocham go uwu

  58.   dupy powiedział

    Danny kocham uwu….