Chmod менен GNU / Linuxтогу негизги уруксаттар

Жакшы адамдар! 🙂 Биринчиден, бул менин коомго кошкон биринчи салымым экендигин айта кетүү керек, кимдир бирөө пайдалуу болот деп ишенем

=> Файлдардагы уруксаттын негизги түзүлүшү
=> Каталогдордогу уруксаттардын негизги түзүлүшү
=> Колдонуучу, Топтор жана башкалар
=> Chmod сегиздик

1.- Файлдардагы уруксаттардын негизги түзүлүшү

Жөнөкөй файлдар үчүн 3 негизги атрибут бар: окуу, жазуу жана аткаруу.

>> Окууга уруксат (окуу)
Эгерде сизде файлды окууга уруксатыңыз болсо, анын мазмунун көрө аласыз.

>> Жазуу уруксаты (жазуу)
Эгер сиз файл жазууга уруксатыңыз болсо, анда файлды өзгөртө аласыз. Сиз анын мазмунун кошуп, үстүнөн жазып же жок кыла аласыз.

>> Уруксатты аткаруу (аткаруу)
Эгер файл уруксаты бар болсо, анда иштетүү тутумуна аны программа сыяктуу иштетүүсүн айтсаңыз болот. Эгер ал "foo" деп аталган программа болсо, биз аны каалаган буйрук катары аткара алабыз.
Же сценарийди (котормочуну) окуп, уруксаты керек, түзүлгөн программа гана окулушу керек.

 

Уруксаттарга таандык белгилер:
r жазуу дегенди билдирет жана келип чыгат Rоку
w окуу дегенди билдирет жана келип чыгат Wырым
x аткарууну билдирет жана келип чыгат eXтаасирдүү

Уруксаттарды өзгөртүү үчүн chmod колдонуу
chmod (өзгөртүү режими) - уруксаттарды өзгөртүү үчүн колдонулган буйрук, бир же бир нече файлга + (плюс) же - (минус) менен уруксаттарды кошуп же алып салсаңыз болот.

Маанилүү файлды өзгөртүүгө тоскоол болгуңуз келсе, жөн гана chmod буйругу менен "файлыңыздагы" жазуу уруксатын алып салыңыз.

Окшош макала:
Кеңештер: GNU / Linux үчүн сиз билишиңиз керек болгон 400дөн ашык буйрук
$ chmod -w yourFile

эгер сиз аткарыла турган сценарий түзгүңүз келсе, анда жазыңыз

$ chmod + x tuScript

бардык атрибуттарды бир эле учурда алып салууну же кошууну кааласаңыз

$ chmod -rwx файлы $ chmod + rwx файлы

уруксаттарды так айкалышта орнотуу үчүн = белгисин (барабар) колдонсоңуз болот, бул буйрук жазууну алып салат жана уруксатты тек окулганды калтырат

$ chmod = r файл

Файлдарыңыздын уруксаттарын түзөтүүдө этият болуңуз, эгерде аларды түзөтсөңүз, аларды баштапкы абалында калтырууну унутпаңыз

2.- Каталогдордогу уруксаттардын негизги түзүмү

Каталогдордо бизде бир эле уруксат бар, бирок башкача мааниге ээ.

Окшош макала:
Биздин HDD же бөлүктөрүнөн алынган маалыматтарды билүү үчүн 4 буйрук

>> Каталог боюнча уруксатты окуп чыгыңыз
Эгер каталогду окууга уруксаты бар болсо, анда камтылган файлдарды көрө аласыз. Анын мазмунун көрүү үчүн "ls (тизме каталогу)" колдонсоңуз болот, анткени сиз каталогдо окуу уруксатын алгандыгыңыз үчүн, эгерде ал файлдарды окууга уруксатыңыз болбосо, анын файлдарынын мазмунун окуй аласыз дегенди билдирбейт.

 

>> Каталогго уруксат жазыңыз.
Жазуу уруксаты менен, сиз каталогго файлдарды кошо аласыз, алып саласыз же жылдырасыз

>> Каталог боюнча уруксатты аткарыңыз.
Аткаруу ошол каталогдогу файлдарга кирип жатканда каталогдун атын колдонууга мүмкүндүк берет, башкача айтканда, бул уруксат аны программа тарабынан жүргүзүлгөн издөөлөрдө эске алат, мисалы, аткарууга уруксаты жок каталог буйрук менен текшерилбейт табуу

3.- Колдонуучулар, Топтор жана башкалар

Эми биз 3 уруксатты жана аларды кантип кошууга же алып салууга боло тургандыгын билебиз, бирок бул 3 уруксат деп аталган 3 башка жерде сакталат.
Колдонуучу (u) колдонуучудан келип чыккан
(G) тобу топтон келет
Башкалары (же) башкасынан келет

Сиз чуркаганда

$ chmod = r файл

Уруксаттарды 3 жерде өзгөртүңүз, "ls -l" менен каталогдорду тизмектегенде, сиз окшош нерсени көрө аласыз.

-r - r - r-- 1 wada колдонуучулары 4096 13-апрелде саат 19:30 файл

3 ар кандай уруксат түрлөрү үчүн ошол 3 бааны белгилеңиз

мында:

x ------------- x ------------- x | уруксаттар | таандык | x ------------- x ------------- x | rwx ------ | колдонуучу | | --- rx --- | топ | | ------ rx | башка | x ------------- x ------------- x

биз ар бир ээсине уруксатты алып салсак болот; бизде файл бар дейли:

-rwxr-xr-x 1 wada users 4096 13-апрелде саат 19:30

Топторго жана башкаларга аткарууга уруксатты алып салуу үчүн төмөнкүнү колдонуңуз:

$ chmod gx, ox файл

биздин файлда ушул уруксаттар болот

-rwxr - r-- 1 wada колдонуучулары 4096 13-апрелде саат 19:30 файл

колдонуучунун жазуу уруксатын алып салгыңыз келсе:

$ chmod ux файлы
-r-xr - r-- 1 wada колдонуучулары 4096 13-апрелде саат 19:30 файл

Бир эле учурда эки уруксатты кошуу жана алып салуу:

$ chmod u-x + w файлы
-rw-r - r-- 1 wada колдонуучулары 4096 13-апрелде саат 19:30 файл

Абдан жөнөкөйбү? чоң_жылмайуу

4.- сегиздиктеги chmod

Хмоддун сегиздик чагылдырылышы өтө жөнөкөй

окуу маанисине ээ 4
жазуу маанисине ээ 2
аткаруу маанисине ээ 1

анда:

x ----- x ----- x ----------------------------------- x | rwx | 7 | Оку, жазуу жана аткаруу | | rw- | 6 | Окуу, жазуу | | rx | 5 | Окуу жана аткаруу | | r-- | 4 | Reading | | -wx | 3 | Жазуу жана аткаруу | | -w- | 2 | Жазуу | | --x | 1 | Аткаруу | | --- | 0 | Уруксат жок | x ----- x ----- x ----------------------------------- x

Ошентип:

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 комментарий, өзүңүздүкүн калтырыңыз

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт. Милдеттүү талаалар менен белгиленет *

*

*

  1. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.

  1.   AurosZx ал мындай деди:

    Мен окталдарды эч качан түшүнгөн эмесмин 😛 Макала үчүн рахмат!

    1.    woqer ал мындай деди:

      жөнөкөй айла-амал - аны бинардык форматта көрүү: rwx 3 битти билдирет (Read, Writ, eXecute). Эгер сиз окууга жана жазууга уруксат берүүнү кааласаңыз, анда сизде 110 экилик, ал сегиздикте 4 саны болот. Ошондой эле ал GUO (Group, User, Others) катары уюштурулгандыгын билсеңиз, сиз буга чейин жасагансыз. Мисалы: топ, колдонуучу үчүн окуу, жазуу жана аткаруу; башкалар үчүн окуу жана аткаруу; бойдон калмак: 111,111,101 -> 775

      1.    phico ал мындай деди:

        Рахмат сага. Мен андай жол көргөн эмесмин

      2.    R1791 ал мындай деди:

        Абайлаңыз, анткени 110 экилик сегиздиктеги 4 саны эмес.
        Бинардык 110 саны сегиздик, 6 саны

    2.    жашыруун ал мындай деди:

      Негизинен бизде бир тараптан колдонуучу же колдонуучулар, экинчи жагынан уруксаттар бар
      уруксаттар:
      r = окуу (окуу)
      w = жазуу
      x = exe (аткаруу)
      - = уруксат жок.
      Колдонуучулар:
      u = ээси, администратор.
      g = топ.
      o = башкалар.
      Ls -l менен, биз алардын бардыгын берүү үчүн уруксатты каталогго же файлга көрөбүз, мисалы:
      sudo ugo + rwx 'filename' // Биз бардык уруксаттарды бермекпиз.

  2.   sieg84 ал мындай деди:

    ал түз эле нотага кетет
    .
    Gracias!

  3.   JerryKpg ал мындай деди:

    Абдан жакшы!

  4.   eliotime3000 ал мындай деди:

    Абдан жакшы.

  5.   Кевин Маске ал мындай деди:

    Жакшы!

    Абдан жакшы макала, бирок бир аз түзөтүү киргизүү керек:

    r жазуу дегенди билдирет жана Окудан келип чыгат
    w окуу дегенди билдирет жана Жазуудан келип чыгат
    x аткарууну билдирет жана eXecuteдан келет

    (R) Оку - Окуу жана (W) Жазуу - Жазуу

    Силерге тынчтык болсун!

    1.    ажылыгында ал мындай деди:

      Түнкүсүн нотага жазып койсоң болот, хахахаха катамды оңдосом эле кечирим сурайм, азыр ката кетирип алдым, рахмат 🙂

      1.    RAW-негизги ал мындай деди:

        Бул сизге ката кетирет .. ..себеби, сиз канчалык автордун автору болбосунңуз, аны жайгаштыргандан кийин редакциялоого уруксат берилбейт ..

        Дагы бир кичинекей ката .. .. 3-пунктта .- .. "колдонуучудан жазуу уруксатын алып салгыңыз келсе" .. "$ chmod ux file" койдуңуз .. ..жана "$ chmod uw file" болушу керек .. айткандарыңызга дал келүү .. жана натыйжа ..

        1.    ажылыгында ал мындай деди:

          Аннотация

    2.    Жуан Перес ал мындай деди:

      r ОКУУ дегенди билдирет жана Окуудан келип чыгат
      w жазуу дегенди билдирет жана Жазуудан келип чыгат
      x аткарууну билдирет жана eXecuteдан келет

  6.   Dark Purple ал мындай деди:

    Мен Samba менен папканы бөлүшүп, конокторго окууга жана жазууга уруксат бергенге аракет кылдым, бирок эки компьютердин биринен (конок же кардар) жаңы папка түзүп жатканда, ал жаңы папкада окуу жана жазуу уруксаттары жок баарына жаз ... Папка түзүлгөн сайын уруксатты түзөтпөстөн, оңдоонун жолу барбы? Бул бир аз оор. Баса, мен бардыгын графикалык интерфейс аркылуу жасайм.

    1.    ажылыгында ал мындай деди:

      Setfacl жөнүндө сураңыз

  7.   белги ал мындай деди:

    Абдан ачык макала. Толук маалымат, анда:
    | chmod u = rwx, g = rx, o = | chmod 760 |
    Болушу керек:
    | chmod u = rwx, g = rw, o = | chmod 760 |
    О кудук:
    | chmod u = rwx, g = rx, o = | chmod 750 |

    1.    Стивен Авраам Сантос Фариас ал мындай деди:

      Эмне үчүн дос?

      1.    Fefo ал мындай деди:

        Анткени х 5ке барабар жана мисалда ал 6га барабар
        g = rx 6 ката
        g = rx 5 Туура
        g = rw 6 Туура

  8.   Rainier Herrera ал мындай деди:

    Dark Purple үчүн:
    Мен дагы деле үйрөнүп жаткан кичинекей нерсемден ушул билимди сактап калдым (бул сиздин көйгөйүңүздө сизге жардам берер-бербесин билбейм, бирок аракет кылып көрүш керек; жана бул жарыяда жок).
    Ушул сыяктуу кайталануучу уруксаттарды (-R) бериңиз:
    chmod -R 777 parent_directory / *
    Бул бардык колдонуучуларга, топторго жана башкаларга ата-энелер папкасына жана ичиндеги бардык папкаларга жана файлдарга бардык уруксаттарды берет (ушул каталогдо түзүлгөн жаңыларына демейки боюнча уруксат, жок дегенде менин лаксабымда ушундай болот)

  9.   Rainier Herrera ал мындай деди:

    Графикалык түрдө "бул буйрукту кайталап жаса" же "камтылган папкалар үчүн жаса" деген вариантты издеш керек.

  10.   Bruno cascio ал мындай деди:

    Ыңгайлуу болуш үчүн мен ар дайым 777ди өзүмдүн машинама ыргытып жибергендердин биримин, бирок ушул буйруктар менен батарейкаларды коюп, этият болгум келет, салымыңыз үчүн рахмат!

  11.   yo ал мындай деди:

    Рахмат, сен мени күмөн саноодон чыгардың

  12.   Мануэль Калеб ал мындай деди:

    Абдан жакшы салым ... уланта бериңиз ...

  13.   битреттер ал мындай деди:

    абдан жакшы рахмат 😀

  14.   support.masvernat@gmail.com ал мындай деди:

    Мыкты түшүндүрмө, акыры мага бир нерсе түшүнүктүү ...

  15.   Camila ал мындай деди:

    Салам!

    карап көрүңүз, анын тиешеси барбы же жокпу, билбейм, бирок mp4, жаздырып алуу, өчүрүү уруксаттарында көйгөй бар. Уруксаттарды өзгөртүүгө жол бербейт, андыктан окууга гана болот. Берген буйруктарыңызды киргизиңиз, бирок жооп болду
    chmod: "/ media / 0C87-B6D2" уруксаттарын өзгөртүү: Окууга гана арналган файл тутуму

    Мен көптөгөн форумдарды карап чыктым жана мага эч нерсе иштеген жок, мен сизге айтарым, мен бул нерсени үйрөнчүмүн, андыктан мен туура эмес кылып жаткандырмын.

    Сен мага жардам бере алат деп ишенем.

    өбүшүүлөр

    1.    жашыруун ал мындай деди:

      Супер колдонуучу катары кирип көрүңүз

    2.    Javi_VM ал мындай деди:

      Сизде тиешелүү айдоочу жок болушу мүмкүн. NTFS файл тутуму менен, сизде ntfs-3g пакети орнотулбаса, жазууга мүмкүнчүлүк бербейт. Анын кайсы системага ээ болоорун mp4 билбейм ...

  16.   Кристиан Алексис Галеано Руиз ал мындай деди:

    Сонун рахмат.

  17.   Fran ал мындай деди:

    окуу куралы үчүн рахмат 🙂 абдан пайдалуу

  18.   Йерсон Рико ал мындай деди:

    кокустан мен Linux системаларын башкаруу боюнча колдонмодогу chmod буйругу жөнүндө окуп жаттым, ал мага да түшүнүктүү болду, болгону ал жерде дагы кошумча буйруктар болгон -s -S жана -t буйруктары жөнүндө айтып беришти, мен андай болгон жок Түшүнүктүүмүн, эртең дагы бир жакшы окуганды окуйм, аябай жакшы дасторконуңуз, саламыңыз

  19.   Xavier ал мындай деди:

    Салымы жогору бааланат. Мага эмне керек эле

  20.   Хуан Гомес ал мындай деди:

    Саламатсыздарбы, абдан кызыктуу, мен файлдарды, chmod файлдарын же ушул папкадагы нерселерди кандай программа менен түзөтө алаарымды жана ошондой эле,
    Мен ал жердеги айрым уруксаттарды түзөтгүм келет ...

    Же бул кандай ... рахмат

    ыракмат

  21.   LM ал мындай деди:

    Абдан жакшы түшүндүрүлдү, рахмат

  22.   ИСМАЕЛ ал мындай деди:

    МЫКТЫ САЛЫМ, УБАКЫТТЫН БӨЛҮГҮН БЕРГЕНИҢИЗ ҮЧҮН РАХМАТ.

  23.   Мигел ал мындай деди:

    Жакшы салым. Үчүн рахмат. Мен маанилүү деп эсептеген тактоону айткым келет. Испанча алып салуу англисче алып салууга барабар эмес. Испан тилинде алып салуу дегенди билдирбейт.
    RAE ылайык, бул төмөнкүлөрдү билдирет:

    1. tr. Бир нерсени башка жерден өткөрүп же жылдырыңыз. U. tc prnl.
    2. tr. Адатта, анын ар кандай элементтери аралашып кетиши үчүн, бир нерсени жылдырып, титиретүү же ийрүү.

    Ушул мааниде алып салуунун ордуна алып салуу этишин колдонуу керек.

    1.    элав ал мындай деди:

      Туура, бир нерсени алып салганда, айрыкча компьютердик термин менен айтканда, өзүмдү алып сал дейт.

    2.    ажылыгында ал мындай деди:

      Үчүнчү сапты кошуу керек ...
      3. tr. Көйгөйдү алып салыңыз, бөлүп коюңуз же жокко чыгарыңыз.
      Мен эч качан "Жок кылгыла" деп айткан жокмун, жок кылбагыла 🙂 жок кылайын десем. Токтотуп койгонуңуз үчүн рахмат, аны эске алам.

  24.   Fabian garcia ал мындай деди:

    жакшы

    Сураныч, кимдир бирөө суроону тактап коюңуз, мен түшүнгөнүмдөй, ал колдонуучуга жана файлга же каталогго ээ топко гана тиешелүү болот, бирок менде "xyz" деген колдонуучу же топ бар болсо, r же wx дан кантип уруксат берем? ээсине (ээлерине) эмес, ошол колдонуучуга же топко гана.

  25.   a ал мындай деди:

    Белгилүү бир топтун уруксаттарын кантип көрө алам жана аларды ошол эле тамыр уруксаттарына ээ кылып кантип түзөтсөм болот

  26.   тазмания ал мындай деди:

    Салам, менде бир аз көйгөй бар, компьютерлер lubuntu жана жергиликтүү колдонуучу менен доменде, ал көйгөй жаратпайт, бирок домен колдонуучусуна байланыштуу, жана mozilla ачылып жаткан мезгилде жана күркүрөгөн үн бүткүл система тоңуп калган, алар мага жардам берет деп үмүттөнөм.
    Ура

  27.   Джасто Гонсалес ал мындай деди:

    Мыкты түшүндүрмө

  28.   Orianis ал мындай деди:

    Мыкты макала ... Мен ушул форумдагы бир такыба адамдын төмөнкү суроого байланыштуу жообуна ишенгим келет: «Эгерде мен GROUP тобума A колдонуучусун кошсом, анын GROUP тобунун уруксаты rwx болгон болсо, анда ушул топтун бардык колдонуучулары , анын ичинде А, бул rwx уруксаттары ички файлдарда / каталогдо болобу? Ички файлдарда GROUP тобу үчүн rwx бар экендигин эске алганда? Рахмат сага!!!!!! 🙂

  29.   JeFNDZ ал мындай деди:

    Жакшы жумуш. Жөнөкөй жана түшүнүктүү.

  30.   Segora ал мындай деди:

    Мен буга жана бул маалыматка таптакыр жаңымын. Бул мен үчүн сонун иштелип чыккан. Рахмат сага.

  31.   Daniela ал мындай деди:

    Мыкты салым, абдан пайдалуу, рахмат (:

  32.   Эдуардо Аледо Лоредо ал мындай деди:

    Абдан таалимдүү ... Абдан педагогикалык.

  33.   Мигел ал мындай деди:

    Макала үчүн рахмат, ал мага чоң жардам берди, бул xDDDD абдан түшүнүксүз

  34.   Лепс ал мындай деди:

    Сиздин салымыңыз абдан пайдалуу, таң калыштуусу, мен ар дайым колдонгон файлдарды "окууга гана" аткара турган көйгөй бар
    chmod 777 файлы
    root @ Leps: / home / leps # chmod: "Жүктөөлөр / canaima-popular-4.1 ~ stabil_i386 / canaima-popular-4.1 ~ stabil_i386.iso" уруксаттарын өзгөртүү: Окууга гана арналган файл тутуму

    жана бардык файлдар менен бирдей, чындыгында мен аны Ctrl + Alt + F1 менен root катары иштеттим жана ал бирдей. Мен эмне кыла алам?

  35.   Rancher ал мындай деди:

    Мыкты маалымат !! Бул мен үчүн абдан пайдалуу болду.
    рахмат.

  36.   Густаво Уркизо ал мындай деди:

    Абдан жакшы эскертүү. Мени уруксат колдонууга үндөштү жана бул окуу куралы аркасында бир нече мүнөттүн ичинде жасай алдым. Абдан сунушталат

  37.   КалиНовато ал мындай деди:

    Орнотуумдун тамырына chmod -R 777 жасадым, башкача айтканда /
    жана kali linuxту өчүрүп-күйгүзүп, эми жүктөлбөйт
    Ар кандай идеялар барбы?

    1.    Диего ал мындай деди:

      Ооба, баары сынып калды, Ubuntuну кайра орнотушуң керек, мен билем, анткени мага дагы ушундай нерсе болгон!

  38.   Vicente ал мындай деди:

    Окуу куралы абдан жакшы, толугу менен. Мүмкүн анча-мынча каталар бардыр, бирок аларды түзөтүү мүмкүн эместиги буга чейин эле айтылып келген. Дагы деле үйрөнүү абдан жакшы

  39.   жизни ал мындай деди:

    r жазуу дегенди билдирет жана Окудан келип чыгат
    w окуу дегенди билдирет жана Жазуудан келип чыгат

    Ошол жерден башың айланып кетти. r окуу окуу, w жазууну өзгөртүү

  40.   Wekmentor ал мындай деди:

    Абдан пайдалуу! Linux администраторлугуна жакын эмес адамдар үчүн бул окуу куралдары сонун.

    Блог менен куттуктайм!

  41.   Бертхолдо Суарес Перес ал мындай деди:

    Sincelinux Blog конокторунан салам.

    LMint сыяктуу ubunter дистростун жардамы менен мага кызыктуу нерсе болот.
    Мен / sud / '(колдонуучумдун сыр сөзүн сурап) колдонуу менен / usr / share / themes каталогуна тема папкасын көчүрүп, чаптайм.
    Ошол тутум папкасында, 'ls -l' же 'ls -la' тизмесин түзүүдө, аталган тема папкасы же темасы, менин колдонуучу атымга (жана топко) таандык, б.а. Root.

    Ошентип, жүктөлгөн теманын аталган каталогунда колдонуучудан жазуу уруксатын алып салуу үчүн өзгөртүү киргизейин деп жатам, анткени анын бардык файлдары менен папкаларын 'ls -laR' менен рекурсивдүү карап чыкканда, менин колдонуучум гана жазууга болот деди папкалар жана файлдар. Албетте, мен дагы кудуреттүү Тамыр деп ойлойм.
    Мени Терминалдан жайгаштырып, 'cd / usr / share / themes / the-theme-downloaded', андан кийин 'sudo' же root уруксаттарын талап кылбастан, жөн гана 'chmod -Rv uw *' аткарасыз. Ал менин колдонуучумдун '' тема жүктөлгөн '' файлдардын жана подкапчалардын жазуу уруксатын ийгиликтүү өзгөрткөнүн билдирди. Бирок, ал "тема жүктөлүп алынды" деген буйрукту аткарган эне папкасынын уруксаттарын өзгөрткөн жок, эреже боюнча, ал рекурсивдүү болушу керек.

    Жүктөлгөн теманын ошол папкасын «Box» файл изилдөөчүсү аркылуу текшергенде, ошол жердеги биринчи папкаларды кулпу менен көрүп, акылга сыйбаган нерсе болуп жатса, мен бул папкалардын каалаганын көчүрүп алып, бардык мазмуну менен ошол жерге чаптай алам. четке кагуу Андан кийин айтылган көчүрмөнү жок кылууга аракет кылып жатканда, аны аткара албайм: уруксат берилген жок деп ойлойм, анткени мендеги бардык подкаталогиялардын жана файлдардын жазуу уруксаты алынып салынган.

    Бул Chmod буйругу эмеспи, команданы ишке киргизген папканын уруксатын өзгөртпөгөн, андан кийин жазуу уруксатысыз конфигурацияланган подкаталогдордун көчүрмөсүн билбейм.

    Интернеттеги макалаларда, анын ичинде ушул макалада, аны рекурсивдүү туура жолго салуунун кадамдары сүрөттөлөт.
    Команданын кандайдыр бир варианты жокпу деп англисче издедим, бирок тапкан жокмун. Бирок, мен мурунку тесттерден буйрукту 'chmod -Rv uw ./ *' сыяктуу колдонсо болот деп ишендирип, чындыгында, ал буйрукту аткарган жерден папканын же каталогдун уруксаттарын өзгөртөт, жүктөлгөн тема папкасына карабастан Мен "./ 'параметрин chmod колдонууда көрө элекмин.
    Эгерде кандайдыр бир билер болсо, анда менин күмөнүм жөнүндө түшүндүрүп берсеңиз.

    рахмат.

  42.   падыша ал мындай деди:

    Эгерде колдонуучунун жазууга уруксаты бар болсо жана файлда окууга уруксаты жок болсо, ал файлды өзгөртө алабы?

    1.    Альваро Торижано placeholder image ал мындай деди:

      Si

    2.    Альваро Торижано placeholder image ал мындай деди:

      Дагы бир нерсе: уруксат кагаздарынын баш тамгалары туура эмес.
      R окуу үчүн, ал окуу дегенди билдирет. Жазуу үчүн Идем.

  43.   Ларри-Лаффер ал мындай деди:

    сонун Мен акыры аны жакшы түшүндүрүп түшүндүм

  44.   Эммануил ал мындай деди:

    Алар келтирген мисалдардан күмөнүм бар
    мисал буйругу: chmod -r 777
    Менин оюмча, колдонуучуларга, топторго жана башкаларга Окуу уруксаттарын алып салам, бирок 777 (rwx), демек, бул эмнени билдирет?

    сериялык барабар к чмод ур, гр, же ????

  45.   Мануэль Морено ал мындай деди:

    Абдан жакшы, Linuxту үйрөнүүнү улантам деп ишенем

  46.   Андрес Рейес ал мындай деди:

    Чоң рахмат! Мыкты салым ...

  47.   жашыруун ал мындай деди:

    Сонун, рахмат

  48.   César ал мындай деди:

    Абдан жакшы түшүндүрмө, мен файлдарды өзгөртө албай турган бөлүк менен тырмап жаттым. Андан кийин менде ntfs-3g орнотулбагандыгын билдим, анткени ал ntfs бөлүгү жана чечилди.

  49.   Нускасы 3 ал мындай деди:

    Же сценарийди (котормочуну) окуп, уруксаты керек, түзүлгөн программа гана окулушу керек.

  50.   ЖАКАН жазган Жакшы Кабар ал мындай деди:

    drwxr-xr-x колдонуучунун башында "d" пайда болот. ал эмнени билдирет? Бул каталог деп ойлойм, бирок мен ага ишене албай турам

  51.   букатония ал мындай деди:

    Эми биз 3 уруксатты жана аларды кантип кошууга же алып салууга боло тургандыгын билебиз, бирок бул 3 уруксат деп аталган 3 жерде сакталат

  52.   y8 ал мындай деди:

    -r - r - r– 1 wada users 4096 Apr 13 19:30 file?

  53.   G которгуч 3 ал мындай деди:

    Эгер ал "foo" деп аталган программа болсо, биз аны каалаган буйрук катары аткара алабыз. https://gswitch3.net

  54.   Mastiff ал мындай деди:

    Бул укмуштуудай билдирүү жакшы.

  55.   рамон томас ал мындай деди:

    Бул чексиз алдамчылыктын бир түрү. менин айтканыма ишенбе.

  56.   Ирвинг Фолкнер ал мындай деди:

    салам баарыңар, мен бул chmod темасы үчүн жаңы эле эмесмин жана chow.

    Жакшы түшүнбөсөм, кечирим сурайм, мисалдардын бардыгын, ар кандай топтордун уруксаттарын жана тапшырмаларын rwx уруксаты менен кантип колдонууну, жазуунун аткарылышын окуп чыгууну, бардык конфигурацияны кантип жакшы түшүнүү керектигин так билүүгө буйрук бергенге аракет кылып жатам. ls -l командасын аткаргандагы файлдардын жана папкалардын, подкаталогдордун, ал жерде пайда болгон маалыматтын жана ал жерде түзүлгөн ар бир тамганын ортосундагы сызыкчалардын, ошондой эле nautilus аркылуу дисктен маалыматты көчүргөндө, бардык көчүрүлгөн файлдардын пайда болушу анын ичинде кулпусу бар папкалар, файлдын ар биринин уруксаттарын демейки шартта өзгөртпөстөн, кандай гана болбосун, root колдонбостон, каалаганын окуп, жаза, аткара жана жок кыла алгыдай маалыматтын ээси болууга болот.

    Мен окуган элем жана мен ар дайым chmod -R 777 файлын же папкаларын аткарган колдонуучу болчумун, анткени мен аны ушундай окудум, бирок эгер сиз бул файлга же папкага ls кылып көрсөңүз, анда алар окулбай турган күчтүү жашыл түс менен белгиленет Атын так атагыла, анткени мен Linux жалбызын колдоном, бирок башка окшош папка бар болушу мүмкүн, башка атрибуттары бар жана башка түстө, калгандары сыяктуу эле, азыр мен 755 дегенди окудум, аны ушул жол менен колдонуу керекпи же жокпу билбейм (chmod - R 755 Папка) уруксаттаманы демейки шартта, ошол папкага калтырат жана ал каталогдорго арналган, бирок 644 файлдар үчүн, мен аны ушундай колдонсо болобу (chmod -R 644 файлдары), бирок ls бүткөндө - Андан кийин, бул файл 644 болуп көрүнөт, ал эми башкаларында тамыр көрүнөт, ал эми башкалары колдонуучулардын атынан ушундай натыйжаларга ээ болуп, адаттан тыш нерсе чыккан.

    Папкалар, каталогдор жана файлдар керектүү уруксаттарга ээ болуп, топторго же мен каалаган колдонуучуларга бекитилиши үчүн, идеалдуу буйруктарды кандайча колдонуу керектиги жөнүндө менде кичинекей түшүнүк жок.

    Ls -l жасап жатканда алардын кандай файлдар экендигин билүүнү үйрөнгүм келет

    drwxr-xr-x 2 тамыр тамыры 4096 15-февраль 22:32 а
    -rwxrwxrwx 1 тамыр тамыры 474 16-февраль 23:37 canaima5
    -rwxrwxrwx 1 root root 374 9-февраль 16:34 Error_EXFAT
    drwxr-xr-x 3 root root 4096 15-февраль 00:22 windows орнотуу USB
    -rw-r - r– 1 m18 m18 7572 22 дек 2016 mdmsetup.desktop
    -rwxrwxrwx 1 root root 61 Feb 18 13:07 pkme
    -rwxrwxrwx 1 тамыр тамыры 10809 15-май 2013-жыл README
    -rwxrwxrwx 1 root root 57 Jan 3 11:58 sudo калыбына келтирүү
    -rwxrwxrwx 1 root root 1049 Feb 18 01:02 Rep-Systemback
    -rwxrwxrwx 1 root root 1163 11-февраль 11:12 root.txt
    -rwxrwxrwx 1 root root 384 Feb 10 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 root root 31 янв 1 2002 torregal

    Бул жерде бир колдонуучуда m18 түзүлгөн айрым файлдарды өзгөртүүгө аракет кылып көрдүм, калгандары башка дисктен, nautilus менен көчүрүлдү жана алардын кулпулары бар,

    drwxr-xr-x 3 root root 4096 15-февраль 00:22 windows орнотуу USB
    drwxr-xr-x 2 root root 4096 15-февралы 22:32 а кулпусу бар, калган файлдары дагы бар, бирок бул болгонун тастыктаган бул маалымат командасын колдонуңуз: файлдарда азыр кулпу жок, бирок алардын бар-жогун билбейм. Аларда берилген уруксаттар, жана бул идея ар бир файлга же папкага кандай уруксат керек экендигин жана ал кайсы топто болушу керектигин билүү. жана chmod кошууда эмнени колдонууну билүү.

    m18 @ m18 ~ $ CD Desktop /
    m18 @ m18 ~ / Иш такта $ ls -l
    жалпы 60
    drw-r - r– 2 тамыр тамыры 4096 15-февраль 22:32 а
    -rw-r - r– 1 тамыр тамыры 474 16-февраль 23:37 canaima5
    -rw-r - r– 1 тамыр тамыры 374 9-февраль 16:34 Error_EXFAT
    drw-r - r– 3 root root 4096 15-февраль 00:22 windows орнотуу USB
    -rw-r - r– 1 m18 m18 7572 22 дек 2016 mdmsetup.desktop
    -rw-r - r– 1 тамыр тамыры 61 Фев 18, 13:07 pkme
    -rw-r - r– 1 тамыр тамыры 10809 15-май 2013-жыл README
    -rw-r - r– 1 тамыр тамыры 57 Янв 3 11:58 sudo алуу
    -rw-r - r– 1 root root 1049 Feb 18 01:02 Rep-Systemback
    -rw-r - r– 1 тамыр тамыры 1163 11-февраль 11:12 root.txt
    -rw-r - r– 1 тамыр тамыры 384 10-февраль 22:30 systemback ubuntu 16-18
    -rw-r - r– 1 тамыр тамыры, 31-январь, 1-жыл
    m18 @ m18 ~ / Иш такта $ sudo ugo + rwx *
    [sudo] m18 үчүн сыр сөз:
    sudo: ugo + rwx: буйрук табылган жок
    m18 @ m18 ~ / Иш такта $ sudo chmod ugo + rwx *
    m18 @ m18 ~ / Иш такта $ ls -l
    жалпы 60
    drwxrwxrwx 2 root root 4096, 15-февралы 22:32 а
    -rwxrwxrwx 1 тамыр тамыры 474 16-февраль 23:37 canaima5
    -rwxrwxrwx 1 root root 374 9-февраль 16:34 Error_EXFAT
    drwxrwxrwx 3 root root 4096 15-февраль 00:22 windows орнотуу USB
    -rwxrwxrwx 1 m18 m18 7572 22 дек 2016 mdmsetup.desktop
    -rwxrwxrwx 1 root root 61 Feb 18 13:07 pkme
    -rwxrwxrwx 1 тамыр тамыры 10809 15-май 2013-жыл README
    -rwxrwxrwx 1 root root 57 Jan 3 11:58 sudo калыбына келтирүү
    -rwxrwxrwx 1 root root 1049 Feb 18 01:02 Rep-Systemback
    -rwxrwxrwx 1 root root 1163 11-февраль 11:12 root.txt
    -rwxrwxrwx 1 root root 384 Feb 10 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 root root 31 янв 1 2002 torregal
    m18 @ m18 ~ / Иш такта $ sudo chmod -R 755 орнотуу \ de \ windows \ USB /
    m18 @ m18 ~ / Иш такта $ ls -l
    жалпы 60
    drwxrwxrwx 2 root root 4096, 15-февралы 22:32 а
    -rwxrwxrwx 1 тамыр тамыры 474 16-февраль 23:37 canaima5
    -rwxrwxrwx 1 root root 374 9-февраль 16:34 Error_EXFAT
    drwxr-xr-x 3 root root 4096 15-февраль 00:22 windows орнотуу USB
    -rwxrwxrwx 1 m18 m18 7572 22 дек 2016 mdmsetup.desktop
    -rwxrwxrwx 1 root root 61 Feb 18 13:07 pkme
    -rwxrwxrwx 1 тамыр тамыры 10809 15-май 2013-жыл README
    -rwxrwxrwx 1 root root 57 Jan 3 11:58 sudo калыбына келтирүү
    -rwxrwxrwx 1 root root 1049 Feb 18 01:02 Rep-Systemback
    -rwxrwxrwx 1 root root 1163 11-февраль 11:12 root.txt
    -rwxrwxrwx 1 root root 384 Feb 10 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 root root 31 янв 1 2002 torregal
    m18 @ m18 ~ / Иш такта $ sudo chmod -R 755 a
    m18 @ m18 ~ / Иш такта $ ls -l
    жалпы 60
    drwxr-xr-x 2 тамыр тамыры 4096 15-февраль 22:32 а
    -rwxrwxrwx 1 тамыр тамыры 474 16-февраль 23:37 canaima5
    -rwxrwxrwx 1 root root 374 9-февраль 16:34 Error_EXFAT
    drwxr-xr-x 3 root root 4096 15-февраль 00:22 windows орнотуу USB
    -rw-r - r– 1 m18 m18 7572 22 дек 2016 mdmsetup.desktop
    -rwxrwxrwx 1 root root 61 Feb 18 13:07 pkme
    -rwxrwxrwx 1 тамыр тамыры 10809 15-май 2013-жыл README
    -rwxrwxrwx 1 root root 57 Jan 3 11:58 sudo калыбына келтирүү
    -rwxrwxrwx 1 root root 1049 Feb 18 01:02 Rep-Systemback
    -rwxrwxrwx 1 root root 1163 11-февраль 11:12 root.txt
    -rwxrwxrwx 1 root root 384 Feb 10 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 root root 31 янв 1 2002 torregal

    экинчи жагынан, chown командасын колдонууну билүү. Маалыматты көчүрүп алуу үчүн cp командасын колдонуп, файлды бардык уруксаты менен көчүрүп алган башка катуу дисктен башка катуу дисктен, жана алар колдонуучуга жеткиликтүү бойдон кала берээрин же ар дайым кулпу менен сакталып калаарын билбейм.

    Менин оюмча, эгер кимдир бирөө толук макала жөнүндө билсе жана ар бир штрих-мисал келтирилген болсо, анда алар chmod жана chown колдонушат. Мен аны жаңы башталгычтарга үйрөнүүсү жеңилирээк болушу үчүн жайгаштыра алам, анткени 3, 777 сыяктуу 644 орундуу номурлар пайда болгон таблицалар бар жана ал номерлөөнүн алдын-ала аныкталбастан кандайча түзүлүп жаткандыгы же дагы башка көптөгөн нерселер аркылуу чагылдырылган ugo суммасы, мен анын колдонуучу, топ (-тор) ээлери жана rwx менен папкалар, подкаталогдор, аткарылуучу файлдар ж.б.у.с. туурабы же жокпу билбейм.

    Акыр-аягы, мен бардык формулаларды chmod жана chonw файлдарынан баштап, бардык файлдар жана Linux файл тутуму үчүн колдонууну үйрөнгүм келет.

    Эгерде тема боюнча менин суроом күлкүлүү болсо, анда мен жөн гана жетекчилик издеп, топтун уруксаттарынын ар бир бөлүгүн, ошондой эле chmod жана chonw программаларынын өзгөрткүч командаларын түшүнүү мүмкүнчүлүгүнө ээ болуу үчүн кечирим сурайм.

    Салам, жана кызматташканыңыз үчүн чоң рахмат.

  57.   эшектер ал мындай деди:

    Дэнни мен аны жакшы көрөм

  58.   эшектер ал мындай деди:

    Дэнни мен Увуну сүйөм….