Osnovna dovoljenja v GNU / Linux s chmod

Dobri ljudje! 🙂 Najprej je treba omeniti, da je to moj prvi prispevek k skupnosti, upam, da se bo komu zdel koristen

=> Osnovna struktura dovoljenj v datotekah
=> Osnovna struktura dovoljenj v imenikih
=> Uporabnik, skupine in drugi
=> Chmod osmica

1. - Osnovna struktura dovoljenj v datotekah

Za preproste datoteke obstajajo 3 osnovni atributi: branje, pisanje in izvajanje.

>> Dovoljenje za branje (branje)
Če imate dovoljenje za branje datoteke, si lahko ogledate njeno vsebino.

>> Dovoljenje za pisanje (pisanje)
Če imate dovoljenje za pisanje datoteke, jo lahko spremenite. Vsebino lahko dodate, prepišete ali izbrišete.

>> Izvedi dovoljenje (izvrši)
Če ima datoteka dovoljenje za izvajanje, lahko operacijskemu sistemu naročite, naj jo zažene, kot da gre za program. Če gre za program, imenovan "foo", ga lahko zaženemo kot kateri koli ukaz.
Ali skript (tolmač), ki potrebuje dovoljenje za branje in izvajanje, prebrati je treba samo sestavljeni program.

Znaki, pripisani dovoljenjem, so:
r pomeni pisanje in prihaja iz Read
w pomeni branje in prihaja iz Wobred
x pomeni izvršitev in prihaja iz eXekutirati

Uporaba chmoda za spreminjanje dovoljenj
chmod (način spreminjanja) je ukaz, ki se uporablja za spreminjanje dovoljenj, lahko dodate ali odstranite dovoljenja za eno ali več datotek z znakom + (plus) ali - (minus)

Če si želite preprečiti spreminjanje pomembne datoteke, z ukazom chmod preprosto odstranite dovoljenje za pisanje v "datoteko"

Povezani članek:
Namigi: Več kot 400 ukazov za GNU / Linux, ki bi jih morali poznati 😀
$ chmod -w yourFile

če želite narediti izvršljiv skript, pišite

$ chmod + x tuScript

če želite odstraniti ali dodati vse atribute hkrati

$ chmod -rwx datoteka $ chmod + rwx datoteka

Z znakom = (enako) lahko prav tako nastavite dovoljenja v natančni kombinaciji, ta ukaz odstrani dovoljenja za pisanje in izvajanje, tako da ostanejo samo branja

$ chmod = r datoteka

Bodite previdni pri urejanju dovoljenj datotek, če jih urejate, jih ne pozabite pustiti, kot so bile prvotno

2. - Osnovna struktura dovoljenj v imenikih

V primeru imenikov imamo enaka dovoljenja, vendar z drugačnim pomenom.

Povezani članek:
4 ukazi za poznavanje podatkov z našega trdega diska ali particij

>> Dovoljenje za branje v imeniku
Če ima imenik dovoljenje za branje, si lahko ogledate datoteke, ki jih vsebuje. Če si želite ogledati njegovo vsebino, lahko uporabite "ls (seznam imenika)", če imate dovoljenje za branje v imeniku, še ne pomeni, da lahko preberete vsebino njegovih datotek, če za njih nimate dovoljenja za branje.

>> Zapiši dovoljenje v imenik.
Z dovoljenjem za pisanje lahko dodate, odstranite ali premaknete datoteke v imenik

>> Izvedite dovoljenje za imenik.
Izvedba vam omogoča, da uporabljate ime imenika, ko dostopate do datotek v tem imeniku, to pomeni, da to dovoljenje upošteva pri iskanju, ki ga izvaja program, na primer imenik brez dovoljenja za izvajanje ne bi preveril ukaz najti

3. - Uporabniki, skupine in drugi

Zdaj poznamo 3 dovoljenja in kako jih dodati ali odstraniti, vendar so ta 3 dovoljenja shranjena na treh različnih mestih.
Uporabnik (u) prihaja od uporabnika
Skupina (g) prihaja iz skupine
Drugo (ali) prihaja od drugega

Ko tečeš

$ chmod = r datoteka

Spremenite dovoljenja na treh mestih, ko boste imenike videli z "ls -l", boste videli nekaj podobnega.

-r - r - r-- 1 uporabniki wada 4096 13. april 19:30 datoteka

upoštevajte tiste 3 za tri različne vrste dovoljenj

kje:

x ------------- x ------------- x | dovoljenja | pripada | x ------------- x ------------- x | rwx ------ | uporabnik | | --- rx --- | skupina | | ------ rx | drugo | x ------------- x ------------- x

lahko odstranimo dovoljenja za vsakega lastnika; predpostavimo, da imamo datoteko:

-rwxr-xr-x 1 uporabniki wada 4096 13. april 19:30 datoteka

Če želite odstraniti dovoljenja za izvajanje skupinam in drugim, preprosto uporabite:

$ chmod gx, datoteka vol

naša datoteka bo imela ta dovoljenja

-rwxr - r-- 1 wada uporabniki 4096 13. april 19:30 datoteka

če želite odstraniti dovoljenje za pisanje uporabnika:

$ chmod ux datoteka
-r-xr - r-- 1 wada uporabniki 4096 13. april 19:30 datoteka

Dodajanje in odstranjevanje dveh dovoljenj hkrati:

Datoteka $ chmod u-x + w
-rw-r - r-- 1 uporabniki wada 4096 13. april 19:30 datoteka

Zelo preprosto kajne? velik nasmeh

4. - chmod v osmici

Osmeroka predstavitev chmoda je zelo preprosta

Branje ima vrednost 4
Pisanje ima vrednost 2
Izvajanje ima vrednost 1

Nato:

x ----- x ----- x ----------------------------------- x | rwx | 7 | Branje, pisanje in izvajanje | | rw- | 6 | Branje, pisanje | | rx | 5 | Branje in izvedba | | r-- | 4 | Branje | | -wx | 3 | Pisanje in izvedba | | -w- | 2 | Pisanje | | --x | 1 | Izvršitev | | --- | 0 | Brez dovoljenj | x ----- x ----- x ----------------------------------- x

Zato:

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

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   auroszx je dejal

    Nikoli nisem osmislil osmikov 😛 Hvala za članek!

    1.    vau je dejal

      preprost trik je videti v binarni obliki: rwx predstavlja 3 bite (branje, pisanje, eXecute). Če želite dovoljenja za branje in pisanje, bi imeli 110 binarnih zapisov, kar je v osmiški številki številka 4. Tudi če veste, da je organiziran kot GUO (Group, User, Others), ste to že storili. Primer: branje, pisanje in izvajanje za skupino in uporabnika; branje in nastopanje za druge; bi ostal: 111,111,101 -> 775

      1.    phico je dejal

        Hvala vam. Nisem videl tako

      2.    R1791 je dejal

        Bodite previdni, ker 110 binarno ni število 4 v osmiku.
        Binarno število 110 je osmično število 6

    2.    anonimni je dejal

      V bistvu imamo na eni strani uporabnika ali uporabnike in na drugi strani dovoljenja
      Dovoljenja:
      r = branje (branje)
      w = piši
      x = exe (izvedba)
      - = ni dovoljenja.
      Uporabniki:
      u = lastnik, skrbnik.
      g = skupina.
      o = vsi drugi.
      Z ls -l vidimo dovoljenja v imeniku ali datoteki, da jih dobimo na primer z:
      sudo ugo + rwx 'ime datoteke' // Dali bi vsa dovoljenja.

  2.   sieg84 je dejal

    gre naravnost k zapiskom
    .
    hvala!

  3.   jerrykpg je dejal

    Zelo dobro!

  4.   eliotime3000 je dejal

    Zelo dobro.

  5.   Kevin Mashke je dejal

    Dobro!

    Zelo dober članek, vendar je treba malo popraviti:

    r pomeni pisanje in prihaja iz Read
    w pomeni branje in izhaja iz Write
    x pomeni izvedbo in prihaja iz eXecute

    (R) Branje je branje in (W) Pisanje je pisanje

    Lep pozdrav!

    1.    Wada je dejal

      To se zgodi, ko delam zapiske pozno zvečer hahahaha oprosti za mojo napako, takoj ko jo popravim, zdaj mi je napaka, hvala 🙂

      1.    RAW-osnovno je dejal

        Napaka je .. .. ker tudi če ste avtor prispevka, po objavi ne boste dobili dovoljenja za njegovo urejanje.

        Še ena majhna napaka .. .. v točki 3 .- .. ko rečete "če želite uporabniku odstraniti dovoljenje za pisanje" .. vstavite "$ chmod ux file" .. ..in bi morala biti "$ chmod uw file" ..da ustreza tistemu, kar rečeš .. in rezultatu ..

        1.    Wada je dejal

          Pojasnjeno

    2.    Juan Perez je dejal

      r pomeni PREBERI in prihaja iz Read
      w pomeni WRITE in prihaja iz Write
      x pomeni izvedbo in prihaja iz eXecute

  6.   Temno vijolično je dejal

    Poskušal sem dati mapo v skupno rabo s Sambo in gostom dati dovoljenja za branje in pisanje, vendar primer je, da ko ustvarim novo mapo iz enega od dveh računalnikov (gost ali odjemalec), ta nova mapa nima dodeljenih dovoljenj za branje in pisanje. piši za vse ... Ali obstaja način, da se to popravi, ne da bi morali urejati dovoljenja vsakič, ko ustvarite mapo? Je nekoliko okorno. Mimogrede, vse počnem prek grafičnega vmesnika.

    1.    Wada je dejal

      Poizvedite o setfacl

  7.   Marcos je dejal

    Zelo jasen članek. Podrobnost, kjer piše:
    | chmod u = rwx, g = rx, o = | chmod 760 |
    Moral bi biti:
    | chmod u = rwx, g = rw, o = | chmod 760 |
    No dobro:
    | chmod u = rwx, g = rx, o = | chmod 750 |

    1.    Steeven Abraham Santos Farias je dejal

      Zakaj prijatelj?

      1.    fefo je dejal

        Ker je x enako 5, v primeru pa 6
        g = rx 6 Napaka
        g = rx 5 Pravilno
        g = rw 6 Pravilno

  8.   Rainier Herrera je dejal

    Za temno vijolično:
    Iz tistega malega, kar se še učim, sem rešil to znanje (ki v resnici ne vem, ali vam bo pomagalo pri težavi, vendar ga je vredno poskusiti; v tej publikaciji pa ga manjka):
    Dajte ponavljajoča se dovoljenja (-R), kot je ta:
    chmod -R 777 nadrejeni_imenik / *
    To bi dalo vsa dovoljenja vsem uporabnikom, skupinam in drugim glede nadrejene mape ter vseh map in datotek, ki so znotraj (privzeto dovoljenja za nove, ustvarjene v tem imeniku, vsaj tako je v mojem slaxu)

  9.   Rainier Herrera je dejal

    Grafično bi morali poiskati možnost, ki pravi "naj se ta ukaz ponavlja" ali "naredi to za vključene mape"

  10.   Bruno cascio je dejal

    Sem eden tistih, ki je 777 vedno vrgel na moj stroj zaradi udobja, toda s temi ukazi bom dal baterije in bil previdnejši, hvala za prispevek!

  11.   yo je dejal

    Hvala, spravili ste me iz dvoma

  12.   Manuel Caleb je dejal

    Zelo dober prispevek ... tako naprej ...

  13.   edibreti je dejal

    zelo zelo dobro hvala 😀

  14.   support.masvernat@gmail.com je dejal

    Odlična razlaga, končno mi je jasno ...

  15.   Camila je dejal

    hola!

    Poglejte, ne vem, ali je to pomembno, vendar imam težave z dovoljenji za snemanje, brisanje v mojem mp4. Ne dovoli mi spreminjanja dovoljenj, zato je samo za branje. Vnesite ukaze, ki ste jih dali, vendar je bil odgovor
    chmod: spreminjanje dovoljenj "/ media / 0C87-B6D2": datotečni sistem samo za branje

    Pregledala sem številne forume in mi nič ni uspelo, povem vam, da sem v tem začetnik, zato lahko nekaj storim narobe.

    Upam, da mi lahko pomagate.

    poljubov

    1.    anonimni je dejal

      Poskusite se prijaviti kot super uporabnik

    2.    Javi_VM je dejal

      Morda nimate ustreznega gonilnika. Z datotečnim sistemom NTFS vam ne bo mogel pisati, razen če imate nameščen paket ntfs-3g. Ne vem, mp4, kakšen sistem bo imel ...

  16.   krščanski alexis galeano ruiz je dejal

    Excelente, gracias.

  17.   Fran je dejal

    hvala za vadnico 🙂 zelo koristno

  18.   yerson rico je dejal

    po naključju sem bral o ukazu chmod v priročniku o upravljanju sistemov linux, kar mi je bilo tudi jasno, le tam so mi povedali še 3 ukaze -s -S in -t, ki so dodatna dovoljenja, to pa nisem Jasno sem, jutri bom prebral še eno dobro branje, zelo dobro vaše tabele, pozdrav

  19.   Javier je dejal

    Prispevek je cenjen. Kar sem potreboval

  20.   John Gomez je dejal

    Pozdravljeni, zelo zanimivo, rad bi vedel, kako ali tudi s kakšnim programom lahko urejam datoteke, chmod ali kaj je v tej mapi,
    Želim urediti nekaj dovoljenj, ki so tam ...

    Ali kako je to ... hvala

    hvala

  21.   LM je dejal

    Zelo dobro razloženo, hvala

  22.   Ishmael je dejal

    ODLIČEN PRISPEVEK, HVALA, DA STE DELUJALI ČAS.

  23.   Miguel je dejal

    Dober prispevek. Hvala za. Rad bi podal pojasnilo, ki se mi zdi pomembno. V španščini remove ni enakovredno angleščini remove. V španščini odstraniti ne pomeni odpraviti.
    Po RAE pomeni:

    1. tr. Prenos ali premikanje nečesa z enega kraja na drugega. U. tc prnl.
    2. tr. Premikanje nečesa, stresanje ali predenje, običajno tako, da se njegovi različni elementi mešajo.

    V tem smislu je treba namesto odstranjevanja uporabiti glagol odstraniti.

    1.    živahno je dejal

      Res je, pravim, da se odstranim, ko nekaj odstranim, še posebej v računalniškem smislu.

    2.    Wada je dejal

      Dodati morate tretjo vrstico ...
      3. tr. Odstranite, razveljavite ali odpravite težavo.
      Nikoli nisem rekel v prizadevanju za "odpravo", če ne za odstranitev. 🙂 žal, če naj bi bila odstranjena. Hvala, da ste se ustavili in za pojasnilo, da ga bom upošteval.

  24.   Fabian Garcia je dejal

    dobro

    Prosim, naj mi nekdo razjasni vprašanje, da, kot sem razumel, velja samo za uporabnika in skupino, ki je lastnik datoteke ali imenika, če pa imam na primer uporabnika ali skupino "xyz", kako dodam dovoljenje od r ali wox samo temu uporabniku ali skupini in ne lastnikom (lastnikom).

  25.   a je dejal

    Kako lahko vidim dovoljenja določene skupine in kako jih lahko uredim, tako da ima enaka korenska dovoljenja

  26.   tazmanija je dejal

    Živjo, imam malo težav, osebni računalniki so v lubuntuju in v domeni z lokalnim uporabnikom, ne povzroča težav, ampak z uporabnikom domene in v času odpiranja mozille in thunderbirda je celoten sistem zamrznjen. Upam, da mi lahko pomagajo
    na zdravje

  27.   samo gonzalez je dejal

    Odlična razlaga

  28.   Orianis je dejal

    Odličen članek ... Rad bi le, da bi lahko računal na odgovor neke pobožne osebe s tega foruma na naslednje vprašanje: «Če v skupino GROUP dodam uporabnika A, katerega dovoljenja te skupine GROUP so rwx, bodo vsi uporabniki te skupine , vključno z A, bodo ta dovoljenja rwx za notranje datoteke / imenik? Ob upoštevanju, da imajo notranje datoteke že rwx za skupino GROUP? Hvala vam!!!!!! 🙂

  29.   jeFNDZ je dejal

    Dobro opravljeno. Preprosto in razumljivo.

  30.   Segora je dejal

    Popolnoma sem nov v teh in teh informacijah. Čudovito se mi je izšlo. Hvala vam.

  31.   Daniela je dejal

    Odličen prispevek, zelo koristen, hvala (:

  32.   Eduardo Aledo Loredo je dejal

    Zelo poučno ... Zelo pedagoško.

  33.   Miguel je dejal

    Hvala za članek, zelo mi je pomagal, to je zelo zmedeno xDDDD

  34.   leps je dejal

    Vaš prispevek je zelo koristen. Nenavadno imam težavo, da se datoteke, ki sem jih vedno uporabljal, izvajajo samo za branje
    datoteka chmod 777
    root @ Leps: / home / leps # chmod: spreminjanje dovoljenj za "Downloads / canaima-popular-4.1 ~ stable_i386 / canaima-popular-4.1 ~ stable_i386.iso": datotečni sistem samo za branje

    in z vsemi datotekami je enako, pravzaprav sem ga zagnal s Ctrl + Alt + F1 kot root in je enako. Kaj lahko naredim?

  35.   Rančer je dejal

    Odlične informacije !! Zelo mi je bilo v pomoč.
    Najlepša hvala.

  36.   Gustavo Urquizo je dejal

    Zelo dobra opomba. Pozvali so me, naj uporabim dovoljenja in zahvaljujoč tej vadnici sem to lahko storil v nekaj minutah. Zelo priporočljivo.

  37.   kalinovato je dejal

    V korenu namestitve sem naredil chmod -R 777, to je /
    in znova zaženite kali linux in se zdaj ne naloži
    Kaj idej?

    1.    Diego je dejal

      Da, vse se je zlomilo, morate znova namestiti Ubuntu in vem, ker se je zgodilo isto!

  38.   Vicente je dejal

    Vadnica je zelo dobra, zelo popolna. Morda majhne napake, vendar je bilo že komentirano, da jih ni mogoče urejati. Še vedno se je zelo dobro naučiti

  39.   Kevin je dejal

    r pomeni pisanje in prihaja iz Read
    w pomeni branje in izhaja iz Write

    Tam ste se zmedli. r branje branje, w spreminjanje pisanja

  40.   wekmentor je dejal

    Zelo uporabno! Za tiste, ki se ne ukvarjamo zelo z administracijo Linuxa, so te vadnice odlične.

    Čestitke na blogu!

  41.   Bertholdo Suárez Perez je dejal

    Lep pozdrav obiskovalcem Desdelinux Spletni dnevnik.

    Nekaj ​​smešnega se mi zgodi z uporabo distribucije ubunter, kot je LMint.
    Mapo tem kopiram in prilepim v imenik / usr / share / themes z uporabo 'sudo' (zahtevam geslo uporabnika).
    Tam v tej sistemski mapi je pri izdelavi seznama z uporabo 'ls -l' ali 'ls -la' omenjena mapa ali tema tem v lasti mojega uporabniškega imena (in skupine), torej ne Korenina.

    Torej, naredil bom spremembo, s katero bom uporabniku odstranil dovoljenje za pisanje v omenjeni imenik prenesene teme, saj pri rekurzivnem pregledu vseh datotek in map z 'ls -laR' edini lahko vpiše moj uporabnik omenjene mape in datoteke. Seveda mislim, da tudi vsemogočni Root.
    Pozicioniram se s terminala z 'cd / usr / share / themes / the-theme-downloaded' in nato preprosto izvedem 'chmod -Rv uw *', ne da bi potreboval 'sudo' ali root dovoljenja. Obvestil me je, da je uspešno spremenil dovoljenje mojega uporabnika za pisanje vseh datotek in podmap datoteke 'the-theme-downloaded'. Vendar ni spremenil dovoljenj matične mape, od koder izvajam ukaz, "tema je bila prenesena", pri čemer je upošteval, da bi moral biti praviloma rekurziven.

    Ko skozi raziskovalec datotek «Box» preverim to mapo prenesene teme, se tam pojavijo prve podmape z ključavnico in zgodi se nekaj absurdnega, lahko kopiram katero koli od teh map in jo prilepim kar tja z vso njeno vsebino, pri čemer bi morala biti zavrnjen. In potem, ko poskuša izbrisati omenjeno kopijo, tega ne more storiti: dovoljenje je bilo zavrnjeno, domnevam, ker je bilo vsem podimenikom in datotekam dovoljenje za pisanje odstranjeno, kot sem vadil.

    Ne vem, ali gre za napako ukaza chmod, ki ne spremeni dovoljenja mape, iz katere se ukaz zažene, in nato zvitek, da lahko kopiram podimenike, ki so bili konfigurirani brez dovoljenja za pisanje.

    V spletnih člankih, vključno s tem, opisuje, da so to koraki za rekurzivno pravilno nastavitev.
    Iskal sem v angleščini, da bi ugotovil, ali manjka katera od možnosti ukaza, vendar je nisem našel. Vendar sem iz prejšnjih testov ugotovil, da je ukaz mogoče uporabiti takole kot 'chmod -Rv uw ./ *' in dejansko spreminja dovoljenja mape ali imenika, od koder izvajam ukaz, mapo prenesene teme, kljub temu Te možnosti './' pri uporabi chmoda nisem videl.
    Če me pozna kakšen poznavalec, mi prosim razloži moje dvome.

    Hvala.

  42.   kralj je dejal

    Če ima uporabnik dovoljenja za pisanje in nima dovoljenj za branje v datoteki, jo lahko spremeni?

    1.    Slika nadomestnega znaka Alvara Torijana je dejal

      Si

    2.    Slika nadomestnega znaka Alvara Torijana je dejal

      Še nekaj: začetnice dovoljenj so napačne.
      R je za branje in pomeni branje. Idem za pisanje.

  43.   Larry-Laffer je dejal

    odlično končno sem razumel, da je dobro razloženo

  44.   Emmanuel je dejal

    Dvomim v primere, ki so jih dali
    primer ukaza: chmod -r 777
    Glede na to, da uporabnikom, skupinam in drugim odstranim dovoljenja za branje, toda kaj pomeni 777 (rwx)?

    ni serijsko enako k chmod ur, gr ali ????

  45.   Manuel Moreno je dejal

    Zelo dobro, upam, da se bom še naprej učil Linuxa

  46.   Andrew Reyes je dejal

    Najlepša hvala! Odličen prispevek ...

  47.   anonimni je dejal

    Odlično, hvala

  48.   Caesar je dejal

    Zelo dobra razlaga, praskal sem se s particijo, kjer nisem mogel spreminjati datotek. Nato sem ugotovil, da ntfs-3g nisem namestil, ker je particija ntfs in rešena.

  49.   zaženite 3 je dejal

    Ali skript (tolmač), ki potrebuje dovoljenje za branje in izvajanje, prebrati je treba samo sestavljeni program.

  50.   John je dejal

    na začetku uporabnika drwxr-xr-x se prikaže "d". kaj to pomeni? Mislim, da je to imenik, vendar nisem prepričan

  51.   bukatonija je dejal

    Zdaj poznamo 3 dovoljenja in kako jih dodati ali odstraniti, vendar so ta 3 dovoljenja shranjena na treh različnih imenovanih mestih

  52.   y8 je dejal

    -r - r - r– 1 uporabniki wada 4096 13. april 19:30 datoteka?

  53.   G stikalo 3 je dejal

    Če gre za program, imenovan "foo", ga lahko zaženemo kot kateri koli ukaz. https://gswitch3.net

  54.   Mastif je dejal

    Lepa ta neverjetna objava.

  55.   Ramon Tomas je dejal

    To je neke vrste nepremagljiva prevara. ne verjemite, kar rečem.

  56.   irving faulkner je dejal

    živjo vsi, preveč sem nov v tej temi chmod in chonw.

    Opravičujem se, če ne razumem dobro, poskušam naročiti vsem primerom jasnost, kako uporabljati dovoljenja in dodelitve različnih skupin z dovoljenji rwx, branje izvrševanja pisanja, kako dobro razumeti vso konfiguracijo , datotek in map, podimenikov, ko zaženete ukaz ls -l informacije, ki se tam pojavijo, in vezaji med vsako tam oblikovano črko, tudi kako to storiti, ko kopirate podatke z diska prek nautilusa, da se prikažejo vse kopirane datoteke vključno z mapami z ključavnico, kako postati lastnik vseh informacij, ne da bi privzeto spreminjal dovoljenja za vsako datoteko, da lahko berete, pišete, izvajate in brišete karkoli želite, ne da bi morali uporabljati root.

    Prebral sem in bil uporabnik, ki je vedno izvajal datoteko ali mape chmod -R 777, ker sem jo tako prebral, toda ko naredite ls v omenjeni datoteki ali mapi, so označene v intenzivnejši zeleni barvi, ki je ni mogoče prebrati. Jasno poimenujte, ker uporabljam linux mint, vendar vidim, da je morda še kakšna podobna mapa z drugimi atributi in z drugačno barvo, tako kot ostale, zdaj sem prebrala tisto 755, ne vem, ali bi jo bilo treba uporabiti na ta način (chmod - R 755 Folder) privzeto pusti dovoljenja za to mapo in je za imenike, toda 644 je za datoteke, ne vem, ali je v redu, če jo uporabljate na ta način (datoteke chmod -R 644), toda ko je ls končan - Potem se zdi, da je datoteka 644, v drugih pa root, drugi pa v imenu uporabnikov s temi rezultati nekaj nenavadnega.

    Nimam niti najmanjše ideje, kako uporabiti idealne ukaze, tako da imajo mape, imeniki in datoteke potrebna dovoljenja, ki so potrebna, in so dodeljene skupinam ali uporabnikom, ki jih želim

    Želim se naučiti, kakšne datoteke so, ko delajo ls -l

    drwxr-xr-x 2 korenski koren 4096 15. februar 22:32 a
    -rwxrwxrwx 1 korenski koren 474 16. februar 23:37 canaima5
    -rwxrwxrwx 1 korenski koren 374 9. februar 16:34 Napaka_EXFAT
    drwxr-xr-x 3 root root 4096 15. februar 00:22 namestitev okna USB
    -rw-r - r– 1 m18 m18 7572 22. december 2016 mdmsetup.desktop
    -rwxrwxrwx 1 korenski koren 61 februar 18 13:07 pkme
    -rwxrwxrwx 1 korenski koren 10809 15. maj 2013 PREBERI
    -rwxrwxrwx 1 korenski koren 57 3. januarja 11:58 obnovite sudo
    -rwxrwxrwx 1 korenski koren 1049 18. februar 01:02 Rep-Systemback
    -rwxrwxrwx 1 korenski koren 1163 11. februar 11:12 root.txt
    -rwxrwxrwx 1 korenski koren 384 10. februar 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 korenski koren 31. januarja 1 torregal

    Tu je primer, kako sem poskušal spremeniti nekatere datoteke, ki so bile m18 ustvarjene v uporabniku, ostale pa so bile kopirane z drugega diska z nautilusom in imajo ključavnice,

    drwxr-xr-x 3 root root 4096 15. februar 00:22 namestite Windows USB
    drwxr-xr-x 2 root root 4096 15. februar 22:32 a imajo ključavnico, ostale datoteke tudi, vendar uporabite ta ukaz iz informacij, ki dokazujejo, da se to zgodi: datoteke zdaj nimajo ključavnice, vendar ne vem, če so v redu Dovoljenja imajo in ideja je vedeti, kakšno dovoljenje mora imeti posamezna datoteka ali mapa in v kateri skupini naj bo. in vem, kaj uporabiti pri dodajanju chmod.

    m18 @ m18 ~ $ cd namizje /
    m18 @ m18 ~ / namizje $ ls -l
    Skupaj 60
    drw-r - r– 2 korenski koren 4096 15. februar 22:32 a
    -rw-r - r– 1 korenski koren 474 16. februar 23:37 canaima5
    -rw-r - r– 1 korenski koren 374 9. februar 16:34 Napaka_EXFAT
    drw-r - r– 3 korenski koren 4096 15. februar 00:22 namestitev okna USB
    -rw-r - r– 1 m18 m18 7572 22. december 2016 mdmsetup.desktop
    -rw-r - r– 1 korenski koren 61 februar 18 13:07 pkme
    -rw-r - r– 1 korenski koren 10809 15. maj 2013 PREBERI
    -rw-r - r– 1 korenski koren 57 3. januarja 11:58 pridobi sudo
    -rw-r - r– 1 korenski koren 1049 18. februar 01:02 Rep-Systemback
    -rw-r - r– 1 korenski koren 1163 11. februar 11:12 root.txt
    -rw-r - r– 1 korenski koren 384 10. februar 22:30 systemback ubuntu 16-18
    -rw-r - r– 1 korenski koren 31. januarja 1 torregal
    m18 @ m18 ~ / namizje $ sudo ugo + rwx *
    [sudo] geslo za m18:
    sudo: ugo + rwx: ukaza ni mogoče najti
    m18 @ m18 ~ / namizje $ sudo chmod ugo + rwx *
    m18 @ m18 ~ / namizje $ ls -l
    Skupaj 60
    drwxrwxrwx 2 korenski koren 4096 15. februar 22:32 a
    -rwxrwxrwx 1 korenski koren 474 16. februar 23:37 canaima5
    -rwxrwxrwx 1 korenski koren 374 9. februar 16:34 Napaka_EXFAT
    drwxrwxrwx 3 korenski koren 4096 15. februar 00:22 namestitev okna USB
    -rwxrwxrwx 1 m18 m18 7572 22. december 2016 mdmsetup.desktop
    -rwxrwxrwx 1 korenski koren 61 februar 18 13:07 pkme
    -rwxrwxrwx 1 korenski koren 10809 15. maj 2013 PREBERI
    -rwxrwxrwx 1 korenski koren 57 3. januarja 11:58 obnovite sudo
    -rwxrwxrwx 1 korenski koren 1049 18. februar 01:02 Rep-Systemback
    -rwxrwxrwx 1 korenski koren 1163 11. februar 11:12 root.txt
    -rwxrwxrwx 1 korenski koren 384 10. februar 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 korenski koren 31. januarja 1 torregal
    m18 @ m18 ~ / namizje $ sudo chmod -R 755 namestitev \ de \ windows \ USB /
    m18 @ m18 ~ / namizje $ ls -l
    Skupaj 60
    drwxrwxrwx 2 korenski koren 4096 15. februar 22:32 a
    -rwxrwxrwx 1 korenski koren 474 16. februar 23:37 canaima5
    -rwxrwxrwx 1 korenski koren 374 9. februar 16:34 Napaka_EXFAT
    drwxr-xr-x 3 root root 4096 15. februar 00:22 namestitev okna USB
    -rwxrwxrwx 1 m18 m18 7572 22. december 2016 mdmsetup.desktop
    -rwxrwxrwx 1 korenski koren 61 februar 18 13:07 pkme
    -rwxrwxrwx 1 korenski koren 10809 15. maj 2013 PREBERI
    -rwxrwxrwx 1 korenski koren 57 3. januarja 11:58 obnovite sudo
    -rwxrwxrwx 1 korenski koren 1049 18. februar 01:02 Rep-Systemback
    -rwxrwxrwx 1 korenski koren 1163 11. februar 11:12 root.txt
    -rwxrwxrwx 1 korenski koren 384 10. februar 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 korenski koren 31. januarja 1 torregal
    m18 @ m18 ~ / namizje $ sudo chmod -R 755 a
    m18 @ m18 ~ / namizje $ ls -l
    Skupaj 60
    drwxr-xr-x 2 korenski koren 4096 15. februar 22:32 a
    -rwxrwxrwx 1 korenski koren 474 16. februar 23:37 canaima5
    -rwxrwxrwx 1 korenski koren 374 9. februar 16:34 Napaka_EXFAT
    drwxr-xr-x 3 root root 4096 15. februar 00:22 namestitev okna USB
    -rw-r - r– 1 m18 m18 7572 22. december 2016 mdmsetup.desktop
    -rwxrwxrwx 1 korenski koren 61 februar 18 13:07 pkme
    -rwxrwxrwx 1 korenski koren 10809 15. maj 2013 PREBERI
    -rwxrwxrwx 1 korenski koren 57 3. januarja 11:58 obnovite sudo
    -rwxrwxrwx 1 korenski koren 1049 18. februar 01:02 Rep-Systemback
    -rwxrwxrwx 1 korenski koren 1163 11. februar 11:12 root.txt
    -rwxrwxrwx 1 korenski koren 384 10. februar 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 korenski koren 31. januarja 1 torregal

    po drugi strani pa vedeti, kako uporabiti ukaz chown. Prav tako ne vem, ali je bolje uporabiti ukaz cp za kopiranje informacij z drugega trdega diska z nekaterim nadomestnim znakom, ki kopira datoteke z vsemi njihovimi dovoljenji in ali ostanejo na voljo vašemu uporabniku, ali pa vedno ostanejo z ključavnico

    kar hočem, je, da če nekdo ve za popolnejši članek in s primeri vsakega nadomestnega znaka, ki uporablja chmod in chown. Lahko ga postavim tako, da se novincem lažje uči, saj obstajajo tabele, v katerih se pojavlja 3-mestno oštevilčenje, na primer tiste iz 777, 644, in kako je to oštevilčenje oblikovano, ne da bi bile vnaprej določene ali pa jih je veliko več seštevek ugo Ne vem, če je prav. Mislim, da je lastnik uporabnikov, skupin (-e) in z rwx za mape, podimenike, izvršljive datoteke itd.

    na koncu želim, da se naučim uporabljati vse formule, od chmod in chonw za vse datoteke in za celoten datotečni sistem linux

    Opravičujem se, če je moje vprašanje na to temo zelo smešno, iščem le nekaj napotkov, da bi lažje razumel vsak del dovoljenj za skupino in ukaze za spreminjanje programov chmod in chonw.

    Lep pozdrav in najlepša hvala za sodelovanje.

  57.   asss je dejal

    danny ljubim ga uwu

  58.   asss je dejal

    danny ljubim ga uwu ....