Osnovna dopuštenja u GNU / Linuxu s chmodom

Dobri ljudi! 🙂 Prije svega, vrijedi spomenuti da je to moj prvi doprinos zajednici, nadam se da će nekome to biti korisno

=> Osnovna struktura dozvola u datotekama
=> Osnovna struktura dozvola u direktorijima
=> Korisnik, grupe i ostali
=> Chmod oktalni

1. - Osnovna struktura dozvola u datotekama

Postoje 3 osnovna atributa za jednostavne datoteke: čitanje, pisanje i izvršavanje.

>> Dopuštenje za čitanje (čitanje)
Ako imate dopuštenje za čitanje datoteke, možete vidjeti njezin sadržaj.

>> Dozvola za pisanje (pisanje)
Ako imate dopuštenje za pisanje datoteke, datoteku možete izmijeniti. Možete dodati, prebrisati ili izbrisati njegov sadržaj.

>> Izvršiti dozvolu (izvršiti)
Ako datoteka ima odobrenje za izvršavanje, tada možete reći operativnom sustavu da je pokreće kao da je program. Ako se radi o programu koji se naziva "foo", možemo ga izvršiti kao bilo koju naredbu.
Ili skriptu (tumač) koja treba dopuštenje za čitanje i izvršavanje, kompajlirani program treba samo pročitati.

Znakovi koji se pripisuju dozvolama su:
r znači pisanje i dolazi iz READ
w znači čitati i dolazi iz Wobred
x znači izvršenje i dolazi iz eXekutan

Korištenje chmoda za promjenu dozvola
chmod (promjena načina rada) je naredba koja se koristi za promjenu dozvola, možete dodati ili ukloniti dozvole jednoj ili više datoteka s + (plus) ili - (minus)

Ako se želite spriječiti u izmjeni važne datoteke, jednostavno uklonite dozvolu za pisanje na svoju "datoteku" naredbom chmod

Povezani članak:
Savjeti: Više od 400 naredbi za GNU / Linux koje biste trebali znati 😀
$ chmod -w yourFile

ako želite napraviti izvršnu skriptu, napišite

$ chmod + x tuScript

ako želite ukloniti ili dodati sve atribute odjednom

$ chmod -rwx datoteka $ chmod + rwx datoteka

Također možete upotrijebiti znak = (jednako) za postavljanje dozvola u točnoj kombinaciji, ova naredba uklanja dozvole za pisanje i izvršavanje, ostavljajući samo pročitano

$ chmod = r datoteka

Budite oprezni s uređivanjem dozvola datoteka, ako ih uređujete, ne zaboravite ih ostaviti onakvima kakve su izvorno bile

2.- Osnovna struktura dozvola u direktorijima

U slučaju direktorija imamo ista dopuštenja, ali s drugim značenjem.

Povezani članak:
4 naredbe za poznavanje podataka s našeg HDD-a ili particija

>> Odobrenje za čitanje na direktoriju
Ako direktorij ima dopuštenje za čitanje, možete vidjeti datoteke koje sadrži. Možete koristiti "ls (direktorij popisa)" da biste vidjeli njegov sadržaj, da ste imali dozvolu za čitanje u direktoriju, ne znači da možete čitati sadržaj njegovih datoteka ako za njih nemate dopuštenje za čitanje.

>> Napišite dozvolu za direktorij.
Uz dopuštenje za pisanje možete dodavati, uklanjati ili premještati datoteke u direktorij

>> Izvršite dopuštenje za direktorij.
Izvršenje vam omogućuje upotrebu naziva direktorija kada pristupate datotekama u tom direktoriju, tj. Ovo dopuštenje omogućava uzimanje u obzir u pretragama koje provodi program, na primjer, naredba ne bi provjerila direktorij bez odobrenja za izvršenje pronaći

3.- Korisnici, grupe i ostali

Sada znamo 3 dopuštenja i kako ih dodati ili ukloniti, ali ta 3 dopuštenja pohranjena su na 3 različita mjesta koja se nazivaju.
Korisnik (u) dolazi od korisnika
Grupa (g) dolazi iz skupine
Ostalo (ili) dolazi od drugog

Kad trčite

$ chmod = r datoteka

Promijenite dozvole na 3 mjesta, kada na popisu direktorija navedete "ls -l", vidjet ćete nešto slično.

-r - r - r-- 1 wada korisnici 4096 13. travnja 19:30 datoteka

imajte na umu ona 3 r za 3 različite vrste dozvola

gdje je:

x ------------- x ------------- x | dozvole | pripada | x ------------- x ------------- x | rwx ------ | korisnik | | --- rx --- | grupa | | ------ rx | ostalo | x ------------- x ------------- x

možemo ukloniti dozvole za svakog vlasnika; pretpostavimo da imamo datoteku:

-rwxr-xr-x 1 wada korisnici 4096 13. travnja 19:30 datoteka

Da biste uklonili dopuštenja za izvršenje grupama i drugima, samo upotrijebite:

$ chmod gx, volovska datoteka

naša će datoteka imati ta dopuštenja

-rwxr - r-- 1 wada korisnici 4096 13. travnja 19:30 datoteka

ako želite ukloniti dozvolu za pisanje korisnika:

$ chmod ux datoteka
-r-xr - r-- 1 wada korisnici 4096 13. travnja 19:30 datoteka

Dodavanje i uklanjanje dviju dozvola istovremeno:

$ chmod u-x + w datoteka
-rw-r - r-- 1 wada korisnici 4096 13. travnja 19:30 datoteka

Vrlo jednostavno zar ne? veliki osmijeh

4.- chmod u osmici

Oktalni prikaz chmoda vrlo je jednostavan

Čitanje ima vrijednost od 4
pisanje ima vrijednost od 2
Izvršenje ima vrijednost od 1

Tako:

x ----- x ----- x ----------------------------------- x | rwx | 7 | Čitanje, pisanje i izvršavanje | | rw- | 6 | Čitanje, pisanje | | rx | 5 | Čitanje i izvršavanje | | r-- | 4 | Čitanje | | -wx | 3 | Pisanje i izvršavanje | | -w- | 2 | Pisanje | | --x | 1 | Izvršenje | | --- | 0 | Nema dozvola | x ----- x ----- x ----------------------------------- x

Tako:

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

76 komentara, ostavi svoj

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   auroszx dijo

    Nikad nisam razumio osmice 😛 Hvala na članku!

    1.    wow dijo

      jednostavan je trik vidjeti u binarnom obliku: rwx predstavlja 3 bita (čitanje, pisanje, eXecute). Ako želite dozvole za čitanje i pisanje, imali biste 110 binarnih datoteka, što je u oktalnom broju 4. Također ako znate da je organizirano kao GUO (Group, User, Others), to ste već učinili. Primjer: čitanje, pisanje i izvršavanje za grupu i korisnika; čitanje i izvođenje za druge; ostalo bi: 111,111,101 -> 775

      1.    phico dijo

        Hvala vam. Nisam vidio takav način

      2.    R1791 dijo

        Budite oprezni jer 110 binarno nije oktalni broj 4.
        Binarni broj 110 oktalni je broj 6

    2.    anoniman dijo

      U osnovi imamo s jedne strane korisnika ili korisnike, a s druge strane dozvole
      dozvole:
      r = čitanje (čitanje)
      w = napiši
      x = exe (izvršenje)
      - = nema dozvole.
      Korisnici:
      u = vlasnik, administrator.
      g = grupa.
      o = svi ostali.
      S ls -l vidimo dozvole ili direktorij ili datoteku da bismo im dali sve, na primjer sa:
      sudo ugo + rwx 'naziv datoteke' // Dali bismo sva dopuštenja.

  2.   sieg84 dijo

    ide ravno u bilješke
    .
    hvala ti!

  3.   jerrykpg dijo

    Vrlo dobro!

  4.   eliotime3000 dijo

    Vrlo dobro.

  5.   Kevin Mashke dijo

    Dobro!

    Vrlo dobar članak, ali treba malo ispraviti:

    r znači pisanje i dolazi iz Read
    w znači čitati i dolazi od Write
    x znači izvršenje i dolazi iz eXecute-a

    (R) Čitanje je čitanje i (W) Pisanje je pisanje

    Pozdrav!

    1.    Wada dijo

      To se događa zbog bilježenja kasno navečer hahahaha oprostite na mojoj pogrešci čim je ispravim, trenutno mi daje pogrešku, hvala 🙂

      1.    RAW-Basic dijo

        Donosi vam pogrešku .. .. jer bez obzira na to koliko ste autor posta, nećete dobiti dopuštenje za njegovo uređivanje nakon što je objavljen.

        Još jedna mala pogreška .. ..u točki 3 .- .. kada kažete "ako želite ukloniti dopuštenje za pisanje od korisnika" .. stavite "$ chmod ux datoteku" .. ..a to bi trebala biti "$ chmod uw datoteka" ..da odgovara onome što kažete .. i rezultatu ..

        1.    Wada dijo

          Komentirano

    2.    Juan Perez dijo

      r znači PROČITATI i dolazi iz Read
      w je kratica WRITE, a dolazi od Write
      x znači izvršenje i dolazi iz eXecute-a

  6.   Tamno ljubičasta dijo

    Pokušao sam dijeliti mapu sa Sambom i davati dozvole za čitanje i pisanje gostima, ali činjenica je da kada kreiram novu mapu s jednog od dva računala (gost ili klijent) ta nova mapa nema dodijeljena odobrenja za čitanje i pisanje piši za sve ... Postoji li način da se to popravi bez potrebe za uređivanjem dozvola svaki put kad se mapa stvori? Pomalo je glomazan. Inače, sve radim putem grafičkog sučelja.

    1.    Wada dijo

      Raspitajte se o setfaclu

  7.   Marcos dijo

    Vrlo jasan članak. Detalj, gdje stoji:
    | chmod u = rwx, g = rx, o = | chmod 760 |
    Trebalo bi:
    | chmod u = rwx, g = rw, o = | chmod 760 |
    Pa dobro:
    | chmod u = rwx, g = rx, o = | chmod 750 |

    1.    Steeven Abraham Santos Farias dijo

      Zašto prijatelj?

      1.    fefo dijo

        Budući da je x jednako 5, a u primjeru je jednako 6
        g = rx 6 Pogreška
        g = rx 5 Točno
        g = rw 6 Točno

  8.   Rainier Herrera dijo

    Za tamnoljubičastu:
    Iz onog malog što još uvijek učim spasio sam to znanje (za koje zapravo ne znam hoće li vam pomoći u rješavanju vašeg problema, ali vrijedi pokušati; a ono nedostaje u ovoj publikaciji):
    Dajte ponavljajuća dopuštenja (-R) ovako:
    chmod -R 777 roditeljski_direktorij / *
    To bi dalo sva dopuštenja svim korisnicima, grupama i drugima u vezi s roditeljskom mapom i svim mapama i datotekama koje su unutra (dopuštenja prema zadanim postavkama za nove stvorene u ovom direktoriju, barem je to tako u mom slaxu)

  9.   Rainier Herrera dijo

    Grafički biste trebali potražiti opciju koja kaže "učini ovu naredbu ponavljajućom" ili "učini ovo za uključene mape"

  10.   Bruno cascio dijo

    Ja sam jedan od onih koji je 777 uvijek bacio na svoj stroj radi praktičnosti, ali ovim ću naredbama staviti baterije i biti oprezniji, hvala na doprinosu!

  11.   yo dijo

    Hvala, izvukao si me iz sumnje

  12.   Manuel Caleb dijo

    Vrlo dobar doprinos ... nastavi tako ...

  13.   edibreti dijo

    jako jako dobro hvala 😀

  14.   support.masvernat@gmail.com dijo

    Izvrsno objašnjenje, napokon mi je jasno i jedno ...

  15.   Camila dijo

    Zdravo!

    pazi, ne znam je li relevantno, ali imam problem s dozvolama za snimanje, brisanje u mp4. Ne dopušta mi da mijenjam dopuštenja, pa je samo za čitanje. Unesite naredbe koje ste dali, ali odgovor je bio
    chmod: promjena dozvola "/ media / 0C87-B6D2": Datotečni sustav samo za čitanje

    Pregledao sam mnoge forume i ništa mi nije pošlo za rukom, kažem vam da sam početnik u tome, pa možda nešto radim pogrešno.

    Nadam se da mi možeš pomoći.

    poljupci

    1.    anoniman dijo

      Pokušajte se prijaviti kao super korisnik

    2.    Javi_VM dijo

      Možda nemate odgovarajući upravljački program. S datotečnim sustavom NTFS neće vam dopustiti pisanje ako nemate instaliran ntfs-3g paket. Ne znam mp4 koji će sustav imati ...

  16.   cristian alexis galeano ruiz dijo

    Izvrsno, hvala.

  17.   Fran dijo

    hvala na lekciji 🙂 vrlo korisno

  18.   yerson rico dijo

    slučajno sam čitao o naredbi chmod u vodiču o administraciji linux sustava, što mi je također bilo jasno, samo što su mi tamo rekli za još 3 naredbe -s -S i -t koje su dodatne dozvole, to je ono što nisam Jasno mi je, sutra ću pročitati još jedno dobro štivo, vrlo dobro vaše tablice, pozdrav

  19.   Javier dijo

    Zahvaljujemo na doprinosu. Baš ono što sam trebao

  20.   John Gomez dijo

    Pozdrav, vrlo zanimljivo, želio bih znati kako ili s kojim programom mogu uređivati ​​datoteke, chmod ili što se nalazi u toj mapi,
    Želim urediti neka dopuštenja koja su tu ...

    Ili kako je ovo ... hvala

    hvala

  21.   LM dijo

    Vrlo dobro objašnjeno, hvala

  22.   IZMAEL dijo

    ODLIČAN DOPRINOS, HVALA VAM DA STE DALI DIO SVOJEG VREMENA DA TO UČINITE.

  23.   Miguel dijo

    Dobar doprinos. Hvala za. Želio bih dati pojašnjenje koje smatram važnim. U španjolskom ukloniti nije ekvivalent engleskom ukloniti. U španjolskom ukloniti ne znači ukloniti.
    Prema RAE znači:

    1. tr. Prenesite ili premjestite nešto s jednog mjesta na drugo. U. tc prnl.
    2. tr. Pomicanje nečega, protresanje ili predenje, obično tako da se njegovi različiti elementi miješaju.

    U tom smislu, umjesto uklanjanja, treba upotrijebiti glagol ukloniti.

    1.    živo dijo

      Istina je, kažem da se uklonim kad nešto uklonim, posebno u računalnom smislu.

    2.    Wada dijo

      Morate dodati treći redak ...
      3. tr. Uklonite, ostavite po strani ili uklonite problem.
      Nikad to nisam rekao u pokušaju da "eliminiram" ako ne i uklonim 🙂 izvinite ako je to trebalo eliminirati. Hvala što ste navratili i na pojašnjenju ću to uzeti u obzir.

  24.   Fabijan garcia dijo

    Dobro

    Molim vas da netko razjasni pitanje, kako se razumijem, odnosi se samo na korisnika i grupu koja posjeduje datoteku ili direktorij, ali ako na primjer imam korisnika ili grupu "xyz", kako dodijeliti dozvolu od r ili wx samo tom korisniku ili grupi, a ne vlasnicima.

  25.   a dijo

    Kako mogu vidjeti dozvole određene grupe i kako ih mogu uređivati ​​tako da ima ista root dopuštenja

  26.   tazmanija dijo

    Bok, imam mali problem, računala su u lubuntuu i u domeni s lokalnim korisnikom, to ne stvara problem već s korisnikom domene, a u vrijeme otvaranja mozille i thunderbirda cijeli je sustav zamrznut nadam se da mi mogu pomoći
    živjeli

  27.   samo gonzalez dijo

    Izvrsno objašnjenje

  28.   Orianus dijo

    Izvrstan članak ... Volio bih samo da mogu računati na odgovor neke pobožne osobe s ovog foruma na sljedeće pitanje: «Ako dodam korisnika A u svoju grupu GROUP, čija su odobrenja ove grupe GROUP rwx, svi korisnici ove grupe , uključujući A, hoće li ove rwx dozvole za interne datoteke / direktorij? Uzimajući u obzir da interne datoteke već imaju rwx za grupu GROUP? Hvala vam!!!!!! 🙂

  29.   jeFNDZ dijo

    Dobar posao. Jednostavno i razumljivo.

  30.   Šegora dijo

    Apsolutno sam nov u ovim i ovim informacijama. Meni je to prekrasno uspjelo. Hvala vam.

  31.   Daniela dijo

    Izvrsan doprinos, vrlo korisno, hvala (:

  32.   Eduardo Aledo Loredo dijo

    Vrlo poučno ... Vrlo pedagoški.

  33.   Miguel dijo

    Hvala na članku, puno mi je pomogao, ovo je vrlo zbunjujuće xDDDD

  34.   leps dijo

    Vaš je doprinos vrlo koristan, neobično imam problem što se datoteke koje sam uvijek koristio izvršavaju "samo za čitanje"
    datoteka chmod 777
    root @ Leps: / home / leps # chmod: promjena dozvola za "Downloads / canaima-popular-4.1 ~ stable_i386 / canaima-popular-4.1 ~ stable_i386.iso": Datotečni sustav samo za čitanje

    i sa svim datotekama je isti, zapravo pokrenuo sam ga s Ctrl + Alt + F1 kao root i isti je. Što ja mogu učiniti?

  35.   Rančer dijo

    Izvrsne informacije !! Bilo mi je od velike pomoći.
    Hvala Vam.

  36.   Gustavo Urquizo dijo

    Vrlo dobra nota. Pozvali su me da primijenim dozvole i zahvaljujući ovom uputstvu uspio sam to učiniti za nekoliko minuta. Preporučuje se.

  37.   kalinovato dijo

    Napravio sam chmod -R 777 na korijenu svoje instalacije, to jest /
    i ponovno pokrenite kali linux i sada se ne učitava
    Ima li ideja?

    1.    Diego dijo

      Da, sve se pokvarilo, morate ponovo instalirati Ubuntu, a znam jer se i meni dogodilo isto!

  38.   Vicente dijo

    Vodič je vrlo dobar, vrlo potpun. Možda male pogreške, ali već je komentirano da ih nije moguće uređivati. Još uvijek je jako dobro naučiti

  39.   Kevin dijo

    r znači pisanje i dolazi iz Read
    w znači čitati i dolazi od Write

    Eto, zbunili ste se. r čitati čitati, mijenjati pisanje

  40.   wekmentor dijo

    Jako korisno! Za one koji ne volimo Linux administraciju, ovi su vodiči izvrsni.

    Svaka čast na blogu!

  41.   Bertholdo Suárez Perez dijo

    Saludo visitantes de Desdelinux blog.

    Smiješna mi se stvar dogodi koristeći ubunter distro poput LMint.
    Kopiram i zalijepim mapu s temama u direktorij / usr / share / themes pomoću 'sudo' (tražeći lozinku mog korisnika).
    Tamo u toj sistemskoj mapi, prilikom izrade popisa pomoću 'ls -l' ili 'ls -la', navedena mapa ili tema teme je u vlasništvu mog korisničkog imena (i grupe), odnosno ne Korijen.

    Dakle, namjeravam unijeti izmjenu kako bih uklonio dopuštenje za pisanje sa svog korisnika u spomenutom direktoriju preuzete teme, jer prilikom pregleda svih datoteka i mapa rekurzivno s 'ls -laR', moj korisnik jedini može pisati u spomenute mape i datoteke. Sigurno valjda i svemogući Root.
    Pozicionira me iz terminala s 'cd / usr / share / themes / the-theme-downloaded', a zatim jednostavno izvršava 'chmod -Rv uw *', bez potrebe za sudo ili root dopuštenjima. Obavijestio me da je uspješno izmijenio dopuštenje mog korisnika za pisanje u sve datoteke i podmape datoteke "preuzeta tema". Ali, to nije izmijenilo dozvole matične mape odakle izvršavam naredbu "preuzeto s teme", uzimajući u obzir da bi to u pravilu trebalo rekurzivno.

    Kad provjerim tu mapu preuzete teme kroz istraživač datoteka «Kutija», tamo vidim prve podmape s lokotom i dogodi se nešto apsurdno, mogu kopirati bilo koju od ovih mapa i zalijepiti je tamo sa svim sadržajem, kao da to treba biti uskraćen. A onda kad pokušava izbrisati spomenutu kopiju, to ne može učiniti: dozvola je odbijena, pretpostavljam, jer je svim poddirektorijima i datotekama unutar njih uklonjeno dopuštenje za pisanje, kako sam vježbao.

    Ne znam je li to greška naredbe chmod, ona koja ne mijenja dozvolu mape iz koje se naredba pokreće, a zatim svitak mogućnosti kopiranja poddirektorijuma koji su konfigurirani bez dopuštenja za pisanje.

    U internetskim člancima, uključujući ovaj, opisuje da su to koraci za rekurzivno ispravljanje.
    Pretražio sam na engleskom, da vidim nedostaje li bilo koja opcija naredbe, ali nisam je pronašao. Međutim, iz prethodnih testova zaključio sam da se naredba može koristiti poput ove 'chmod -Rv uw ./ *', i doista, ona mijenja dozvole mape ili direktorija odakle izvršavam naredbu, preuzete mape teme, unatoč tome Nisam vidio tu opciju './' u korištenju chmoda.
    Ako bilo koji poznavalac, molim vas da me razjasni o mojim sumnjama.

    Hvala Vam.

  42.   kralj dijo

    Ako korisnik ima dozvolu za pisanje, a nema dozvolu za čitanje u datoteci, može li datoteku izmijeniti?

    1.    Slika rezerviranog mjesta Alvara Torijana dijo

      Si

    2.    Slika rezerviranog mjesta Alvara Torijana dijo

      Još nešto: inicijali dozvola su pogrešni.
      R je za čitanje, a predstavlja čitanje. Idem za pisanje.

  43.   Larry-Laffer dijo

    izvrsno Napokon sam shvatio da je dobro objašnjeno

  44.   Emmanuel dijo

    Sumnjam u primjere koje su oni naveli
    naredba za primjer: chmod -r 777
    Prema tome uklanjam dozvole za čitanje korisnicima, grupama i drugima, ali 777 (rwx), što onda to znači?

    nema serijskog jednakog k chmod ur, gr ili ????

  45.   Manuel Moreno dijo

    Vrlo dobro, nadam se da ću i dalje učiti Linux

  46.   Andrew Reyes dijo

    Hvala puno! Izvrsni doprinos ...

  47.   anoniman dijo

    izvrsno, hvala

  48.   Cezar dijo

    Vrlo dobro objašnjenje, grebao sam se particijom na kojoj nisam mogao mijenjati datoteke. Tada sam otkrio da nisam instalirao ntfs-3g jer je to ntfs particija i riješen.

  49.   pokrenuti 3 dijo

    Ili skriptu (tumač) koja treba dopuštenje za čitanje i izvršavanje, kompajlirani program treba samo pročitati.

  50.   Huan dijo

    na početku korisnika drwxr-xr-x pojavljuje se "d". što to znači? pretpostavljam da je to direktorij, ali nisam siguran

  51.   bukatonija dijo

    Sada znamo 3 dopuštenja i kako ih dodati ili ukloniti, ali ta 3 dopuštenja pohranjena su na 3 različita mjesta koja se nazivaju

  52.   y8 dijo

    -r - r - r– 1 wada korisnici 4096 13. travnja 19:30 datoteka?

  53.   G prekidač 3 dijo

    Ako se radi o programu koji se naziva "foo", možemo ga izvršiti kao bilo koju naredbu. https://gswitch3.net

  54.   Samsun dijo

    Lijep ovaj nevjerojatan post.

  55.   Ramon Tomas dijo

    Ovo je svojevrsna nezapaljiva prevara. ne vjerujte što kažem.

  56.   Irving Faulkner dijo

    bok svima, previše sam nova za ovu chmod temu, i chonw.

    Ispričavam se ako ne razumijem dobro, pokušavam narediti svim primjerima da imaju jasnost kako koristiti dozvole i zadatke različitih grupa, s dozvolama rwx, izvršavanje čitanja pisanja, kako dobro razumjeti sve konfiguracije , datoteka i mapa, poddirektorijuma kada izvršavate naredbu ls -l informacije koje se tamo pojavljuju i crtice između svakog tamo formuliranog slova, također kako to učiniti kada kopirate podatke s diska putem nautilusa, tako da se pojave sve kopirane datoteke uključujući mape s lokotom, kako postati vlasnik svih podataka bez da se prema zadanim postavkama mijenjaju dozvole svake datoteke, kako biste mogli čitati, pisati, izvršavati i brisati sve što želite, bez potrebe za korištenjem root-a.

    Pročitao sam i bio sam korisnik koji je uvijek izvodio chmod -R 777 datoteku ili mape, jer sam je tako pročitao, ali kada napravite ls na spomenutu datoteku ili mapu, one su označene intenzivnije zelenom bojom koja se ne može pročitati Imenujte jasno, jer koristim linux mint, ali vidim da možda postoji još jedna slična mapa, s drugim atributima i drugačijom bojom, baš kao i ostatak, sad sam pročitala tu 755, ne znam treba li je koristiti na ovaj način (chmod - R 755 Folder) ostavlja dopuštenja prema zadanim postavkama za tu mapu i to za direktorijume, ali 644 je za datoteke, ne znam je li u redu koristiti ga na ovaj način (chmod -R 644 datoteke), ali kad je ls gotov - Tada se čini da je datoteka 644, a drugima se čini root, a drugima u ime korisnika, s tim rezultatima nešto je neobično.

    Nemam ni najmanje ideje kako koristiti idealne naredbe, tako da mape, direktoriji i datoteke imaju potrebna dopuštenja koja su potrebna i da se dodijele skupinama ili korisnicima koje želim

    Želim naučiti znati kakve su datoteke kad radim ls -l

    drwxr-xr-x 2 korijen korijena 4096 15. veljače 22:32 a
    -rwxrwxrwx 1 korijen korijena 474 16. veljače 23:37 canaima5
    -rwxrwxrwx 1 korijenski korijen 374 9. veljače 16:34 Error_EXFAT
    drwxr-xr-x 3 root root 4096 15. veljače 00:22 Windows instalacija USB
    -rw-r - r– 1 m18 m18 7572 22. 2016. XNUMX. mdmsetup.desktop
    -rwxrwxrwx 1 korijen korijena 61 18. veljače 13:07 pkme
    -rwxrwxrwx 1 korijen korijena 10809 15. svibnja 2013. README
    -rwxrwxrwx 1 korijen korijena 57 3. siječnja 11:58 oporaviti sudo
    -rwxrwxrwx 1 korijenski korijen 1049 18. veljače 01:02 Rep-Systemback
    -rwxrwxrwx 1 korijen korijena 1163 11. veljače 11:12 root.txt
    -rwxrwxrwx 1 korijenski korijen 384 10. veljače 22:30 vraćanje sustava ubuntu 16-18
    -rwxrwxrwx 1 korijen korijena 31. siječnja 1. 2002 torregal

    Evo primjera. Pokušao sam izmijeniti neke datoteke koje je m18 stvorio korisnik, ostatak je kopiran s drugog diska nautilusom i imaju lokote,

    drwxr-xr-x 3 root root 4096 15. veljače 00:22 instalirajte Windows USB
    drwxr-xr-x 2 root root 4096 15. veljače 22:32 a imaju lokot, ostatak datoteka također, ali upotrijebite ovu informacijsku naredbu kojom dokazujete da se to događa: datoteke sada nemaju lokot, ali, ne znam jesu li u redu Dozvole imaju, a ideja je znati koja dozvola treba imati svaku datoteku ili mapu i u kojoj bi grupi trebala biti. i znati što koristiti kada dodajem chmod.

    m18 @ m18 ~ $ cd Desktop /
    m18 @ m18 ~ / Desktop $ ls -l
    Ukupno 60
    drw-r - r– 2 korijen korijena 4096 15. veljače 22:32 a
    -rw-r - r– 1 korijen korijena 474 16. veljače 23:37 canaima5
    -rw-r - r– 1 korijen korijena 374 9. veljače 16:34 Pogreška_EXFAT
    drw-r - r– 3 root root 4096 15. veljače 00:22 Windows instalacija USB
    -rw-r - r– 1 m18 m18 7572 22. 2016. XNUMX. mdmsetup.desktop
    -rw-r - r– 1 korijen korijena 61 18. veljače 13:07 pkme
    -rw-r - r– 1 korijen korijena 10809 15. svibnja 2013. README
    -rw-r - r– 1 korijen korijena 57 3. siječnja 11:58 dohvatiti sudo
    -rw-r - r– 1 korijen korijena 1049 18. veljače 01:02 Rep-Systemback
    -rw-r - r– 1 korijen korijena 1163 11. veljače 11:12 korijen.txt
    -rw-r - r– 1 root root 384 10. veljače 22:30 vraćanje sustava ubuntu 16-18
    -rw-r - r– 1 korijen korijena 31. siječnja 1. torregal
    m18 @ m18 ~ / Desktop $ sudo ugo + rwx *
    [sudo] lozinka za m18:
    sudo: ugo + rwx: naredba nije pronađena
    m18 @ m18 ~ / Desktop $ sudo chmod ugo + rwx *
    m18 @ m18 ~ / Desktop $ ls -l
    Ukupno 60
    drwxrwxrwx 2 korijen korijena 4096 15. veljače 22:32 a
    -rwxrwxrwx 1 korijen korijena 474 16. veljače 23:37 canaima5
    -rwxrwxrwx 1 korijenski korijen 374 9. veljače 16:34 Error_EXFAT
    drwxrwxrwx 3 root root 4096 15. veljače 00:22 Windows instalacija USB
    -rwxrwxrwx 1 m18 m18 7572 22. prosinca 2016. mdmsetup.desktop
    -rwxrwxrwx 1 korijen korijena 61 18. veljače 13:07 pkme
    -rwxrwxrwx 1 korijen korijena 10809 15. svibnja 2013. README
    -rwxrwxrwx 1 korijen korijena 57 3. siječnja 11:58 oporaviti sudo
    -rwxrwxrwx 1 korijenski korijen 1049 18. veljače 01:02 Rep-Systemback
    -rwxrwxrwx 1 korijen korijena 1163 11. veljače 11:12 root.txt
    -rwxrwxrwx 1 korijenski korijen 384 10. veljače 22:30 vraćanje sustava ubuntu 16-18
    -rwxrwxrwx 1 korijen korijena 31. siječnja 1. 2002 torregal
    m18 @ m18 ~ / Desktop $ sudo chmod -R 755 instalacija \ de \ windows \ USB /
    m18 @ m18 ~ / Desktop $ ls -l
    Ukupno 60
    drwxrwxrwx 2 korijen korijena 4096 15. veljače 22:32 a
    -rwxrwxrwx 1 korijen korijena 474 16. veljače 23:37 canaima5
    -rwxrwxrwx 1 korijenski korijen 374 9. veljače 16:34 Error_EXFAT
    drwxr-xr-x 3 root root 4096 15. veljače 00:22 Windows instalacija USB
    -rwxrwxrwx 1 m18 m18 7572 22. prosinca 2016. mdmsetup.desktop
    -rwxrwxrwx 1 korijen korijena 61 18. veljače 13:07 pkme
    -rwxrwxrwx 1 korijen korijena 10809 15. svibnja 2013. README
    -rwxrwxrwx 1 korijen korijena 57 3. siječnja 11:58 oporaviti sudo
    -rwxrwxrwx 1 korijenski korijen 1049 18. veljače 01:02 Rep-Systemback
    -rwxrwxrwx 1 korijen korijena 1163 11. veljače 11:12 root.txt
    -rwxrwxrwx 1 korijenski korijen 384 10. veljače 22:30 vraćanje sustava ubuntu 16-18
    -rwxrwxrwx 1 korijen korijena 31. siječnja 1. 2002 torregal
    m18 @ m18 ~ / Desktop $ sudo chmod -R 755 a
    m18 @ m18 ~ / Desktop $ ls -l
    Ukupno 60
    drwxr-xr-x 2 korijen korijena 4096 15. veljače 22:32 a
    -rwxrwxrwx 1 korijen korijena 474 16. veljače 23:37 canaima5
    -rwxrwxrwx 1 korijenski korijen 374 9. veljače 16:34 Error_EXFAT
    drwxr-xr-x 3 root root 4096 15. veljače 00:22 Windows instalacija USB
    -rw-r - r– 1 m18 m18 7572 22. 2016. XNUMX. mdmsetup.desktop
    -rwxrwxrwx 1 korijen korijena 61 18. veljače 13:07 pkme
    -rwxrwxrwx 1 korijen korijena 10809 15. svibnja 2013. README
    -rwxrwxrwx 1 korijen korijena 57 3. siječnja 11:58 oporaviti sudo
    -rwxrwxrwx 1 korijenski korijen 1049 18. veljače 01:02 Rep-Systemback
    -rwxrwxrwx 1 korijen korijena 1163 11. veljače 11:12 root.txt
    -rwxrwxrwx 1 korijenski korijen 384 10. veljače 22:30 vraćanje sustava ubuntu 16-18
    -rwxrwxrwx 1 korijen korijena 31. siječnja 1. 2002 torregal

    s druge strane znajući kako se koristiti naredbom chown. Također ne znam je li bolje koristiti naredbu cp za kopiranje podataka s drugog tvrdog diska s nekim zamjenskim znakom koji kopira datoteke sa svim njihovim dopuštenjima i ostaju li dostupne vašem korisniku ili uvijek ostaju uz lokot

    ono što želim je da ako netko zna za cjelovitiji članak i sa primjerima svakog zamjenskog znaka, koristi chmod i chown. Mogu ga smjestiti tako da je početnicima lakše naučiti, jer postoje tablice u kojima se pojavljuje troznamenkasto numeriranje, poput onih od 3, 777, i kako se formira to numeriranje, bez da su unaprijed određene ili ih ima mnogo više zbroj ugo Ne znam je li ispravno Mislim da je to Korisnik, Vlasnik grupa (a) i s rwx za mape, poddirektorijume, izvršne datoteke itd.

    na kraju ono što želim je naučiti koristiti sve formule, od chmod-a i chonw-a za sve datoteke i za cijeli linux sustav datoteka

    Ispričavam se ako je moje pitanje na tu temu vrlo smiješno, samo tražim neke smjernice kako bih imao ugodniju metodu kako bih mogao razumjeti svaki dio dozvola grupe i naredbe modifikatora programa chmod i chonw.

    Pozdrav i hvala vam puno na suradnji.

  57.   magarci dijo

    Danny, volim ga uwu

  58.   magarci dijo

    Danny, volim ga uwu….