Chmod бар GNU / Linux-тегі негізгі рұқсаттар

Жақсы адамдар! 🙂 Біріншіден, бұл менің қоғамға қосқан алғашқы үлесім екенін айта кеткен жөн, оны біреу пайдалы деп санаймын

=> Файлдардағы рұқсаттардың негізгі құрылымы
=> Каталогтардағы рұқсаттардың негізгі құрылымы
=> Пайдаланушы, топтар және басқалары
=> Chmod сегіздік

1.- Файлдардағы рұқсаттардың негізгі құрылымы

Қарапайым файлдарға арналған 3 негізгі атрибут бар: оқу, жазу және орындау.

>> Оқу рұқсаты (оқу)
Егер сізде файлды оқуға рұқсатыңыз болса, оның мазмұнын көре аласыз.

>> Жазуға рұқсат (жазу)
Егер сізде файл жазуға рұқсатыңыз болса, онда сіз файлды өзгерте аласыз. Оның мазмұнын қосуға, қайта жазуға немесе жоюға болады.

>> Рұқсатты орындау (орындау)
Егер файлда рұқсат бар болса, онда сіз оны амалдық жүйеге оны бағдарлама сияқты іске қосуын айта аласыз. Егер бұл «foo» деп аталатын бағдарлама болса, оны кез-келген команда ретінде орындай аламыз.
Немесе сценарийді (аудармашыны) оқып, рұқсатты қажет етеді, жинақталған бағдарламаны тек оқу керек.

Рұқсаттарға жатқызылған таңбалар:
r жазу деген мағынаны білдіреді және шыққан READ
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 пайдаланушылары 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.- сегіздік хмод

Хмодтың сегіздік көрінісі өте қарапайым

Оқу мәні бар 4
Жазу мәні бар 2
Орындау мәні бар 1

Сонда:

x ----- x ----- x ----------------------------------- x | rwx | 7 | Оқу, жазу және орындау | | rw- | 6 | Оқу, жазу | | rx | 5 | Оқу және орындау | | r-- | 4 | Оқу | | -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.    Вокер дижо

      қарапайым амал - оны бинарлы түрде көру: rwx 3 битті білдіреді (Read, Write, eXecute). Егер сіз оқуға және жазуға рұқсаттар алғыңыз келсе, сізде сегіздік саны 110 болатын 4 екілік екілік бар еді, егер сіз оның GUO (Group, User, Others) ретінде ұйымдастырылғанын білсеңіз, сіз оны жасадыңыз. Мысалы: топ, қолданушы үшін оқу, жазу және орындау; басқаларға оқу және орындау; қалады: 111,111,101 -> 775

      1.    phico дижо

        Рақмет сізге. Мен мұндай жолды көрмеген едім

      2.    R1791 дижо

        Абай болыңыз, өйткені 110 екілік саны сегіздік сан емес.
        110 екілік саны сегіздік сан, 6 саны

    2.    аноним дижо

      Негізінде бізде бір жағынан қолданушы немесе қолданушылар болса, екінші жағынан рұқсаттар бар
      Рұқсаттар:
      r = оқу (оқу)
      w = жазу
      x = exe (орындау)
      - = рұқсат жоқ.
      Пайдаланушылар:
      u = иесі, әкімші.
      g = топ.
      o = басқалары.
      Ls -l көмегімен біз олардың барлығын беретін рұқсаттарды не каталогты, не файлды көреміз, мысалы:
      sudo ugo + rwx 'файл аты' // Біз барлық рұқсаттарды беретін едік.

  2.   84 дижо

    ол тікелей нотаға түседі
    .
    рахмет!

  3.   ДжерриКпг дижо

    Муй буено!

  4.   Eliotime3000 дижо

    Өте жақсы.

  5.   Кевин Маске дижо

    Жақсы!

    Өте жақсы мақала, бірақ аздап түзету енгізу керек:

    r жазу дегенді білдіреді және Оқудан шыққан
    w оқуды білдіреді және Жазудан келеді
    x орындалуды білдіреді және eXecute-тен келеді

    (R) Оқу - оқу, (W) жазу - жазу

    Сәлем!

    1.    Wada дижо

      Бұл түннің бір уағында жазбалар жасау үшін болады, хахахаха қатемді түзете салысымен кешіріңіз, дәл қазір ол маған қате жібереді, рахмет 🙂

      1.    RAW-Негізгі дижо

        Бұл сізге қате жібереді .. ..себебі сіз қанша посттың авторы болсаңыз да, оны орналастырғаннан кейін редакциялауға рұқсат бермейді ..

        Тағы бір кішігірім қателік .. .. 3 тармақтағы .- .. «егер сіз қолданушыдан жазуға рұқсатты алып тастағыңыз келсе» .. «$ chmod ux файлын» қойдыңыз .. .. және ол «$ chmod uw файлы» болуы керек .. айтқаныңызға сәйкес келу үшін .. және нәтиже ..

        1.    Wada дижо

          Анотадо

    2.    Хуан Перес дижо

      r дегеніміз ОҚЫУ деген мағынаны білдіреді және Оқудан шыққан
      w сөзі WRITE мағынасын білдіреді және жазудан келеді
      x орындалуды білдіреді және eXecute-тен келеді

  6.   Қараңғы күлгін дижо

    Мен Samba-мен қалтаны бөлісіп, қонақтарға оқуға және жазуға рұқсаттар беруге тырыстым, бірақ екі компьютердің бірінен (қонақ немесе клиент) жаңа қалта жасағанда, жаңа қалтада оқуға және жазуға рұқсат берілмеген бәріне жаз ... Қалтаны жасаған сайын рұқсаттарды өңдемей-ақ түзетудің жолы бар ма? Бұл аздап ауыр. Айтпақшы, мен бәрін графикалық интерфейс арқылы жасаймын.

    1.    Wada дижо

      Setfacl туралы сұраңыз

  7.   Marcos дижо

    Өте айқын мақала. Мұнда жазылған егжей-тегжей:
    | 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.    Фефо дижо

        Себебі х 5-ке тең, ал мысалда ол 6-ға тең
        g = rx 6 қате
        g = rx 5 Дұрыс
        g = rw 6 Дұрыс

  8.   Рейньер Эррера дижо

    Қара күлгін үшін:
    Мен әлі күнге дейін үйреніп жүрген нәрседен мен бұл білімді құтқардым (бұл сіздің проблемаңызда сізге көмектесетінін білмеймін, бірақ оны сынап көру керек; және бұл жарияланымда жоқ):
    Осындай қайталанатын рұқсаттар беріңіз (-R):
    chmod -R 777 parent_directory / *
    Бұл барлық пайдаланушыларға, топтарға және басқаларға ата-аналық қалтаға және ішіндегі барлық қалталар мен файлдарға барлық рұқсаттарды береді (әдепкі бойынша осы каталогта жасалған жаңаларына рұқсат, ең болмағанда менің жалаушамда солай болады)

  9.   Рейньер Эррера дижо

    Графикалық түрде сіз «осы команданы қайталаңыз» немесе «оны енгізілген қалталар үшін жасаңыз» деген нұсқаны іздеуіңіз керек

  10.   Bruno cascio дижо

    Мен әрқашан ыңғайлы болу үшін 777-ді өзімнің машинама лақтыратындардың бірімін, бірақ мен осы командалармен батареяларды қойып, сақ боламын, үлес үшін рахмет!

  11.   yo дижо

    Рақмет, сен мені күмәндан шығардың

  12.   Мануэл Калеб дижо

    Өте жақсы үлес ... сақтаңыз ...

  13.   ашытқылар дижо

    өте жақсы рахмет 😀

  14.   support.masvernat@gmail.com дижо

    Өте жақсы түсініктеме, сайып келгенде, маған түсінікті ...

  15.   Камила дижо

    Сәлеметсіз бе!

    қараңдар, мен оның қатыстылығын білмеймін, бірақ менің mp4-де жазу, жою рұқсаттарында қиындықтар бар. Бұл маған рұқсаттарды өзгертуге мүмкіндік бермейді, сондықтан оны тек оқуға болады. Сіз берген командаларды енгізіңіз, бірақ жауап болды
    chmod: «/ media / 0C87-B6D2» рұқсаттарын өзгерту: тек оқуға арналған файлдық жүйе

    Мен көптеген форумдарды қарап шықтым және маған ешнәрсе жұмыс істемеді, мен сізге жаңадан бастаушы екенімді айтамын.

    Сіз маған көмектесе аласыз деп үміттенемін.

    Сүйемін

    1.    аноним дижо

      Супер пайдаланушы ретінде кіріп көріңіз

    2.    Javi_VM дижо

      Сізде тиісті драйвер болмауы мүмкін. NTFS файлдық жүйесінде ол сізге ntfs-3g бумасы орнатылмағанша жазуға мүмкіндік бермейді. Оның қандай жүйесі болатынын mp4 білмеймін ...

  16.   Кристиан Алексис Галеано Руиз дижо

    Excelente, gracias.

  17.   фран дижо

    оқулық үшін рахмет 🙂 өте пайдалы

  18.   Ерсон Рико дижо

    кездейсоқ мен Linux жүйелерін басқару жөніндегі нұсқаулықта chmod командасы туралы оқыдым, ол маған да түсінікті болды, тек сол жерде олар маған тағы да үш -s -S және -t командалары туралы айтты, олар қосымша рұқсаттар болып табылады, мен олай болмадым Мен түсінемін, ертең тағы бір жақсы оқимын, сіздің кестелеріңіз, сәлемдеріңіз өте жақсы болады

  19.   Хавьер дижо

    Үлес бағаланады. Маған керек нәрсе

  20.   Хуан Гомес дижо

    Сәлеметсіз бе, мен өте қызықты, мен файлдарды, chmod файлдарын қандай бағдарламамен немесе қалай өңдей алатынын немесе сол қалтада не бар екенін білгім келеді,
    Мен кейбір рұқсаттарды өңдегім келеді, олар бар ...

    Немесе бұл қалай ... рахмет

    Gracias

  21.   LM дижо

    Өте жақсы түсіндірілді, рахмет

  22.   ИСМАЙЛ дижо

    МІНДЕТТІ САЛЫМ, УАҚЫТТЫҢ БӨЛІГІН ОСЫНЫ ЖАСАҒАНЫҢЫЗ ҮШІН РАХМЕТ.

  23.   Мигель дижо

    Жақсы үлес. Үшін рахмет. Мен маңызды деп санайтын түсініктеме бергім келеді. Испан тілінде алып тастау ағылшын тілімен алып тастауға тең келмейді. Испан тілінде жою дегенді білдірмейді.
    RAE сәйкес бұл:

    1. тр. Бір нәрсені екінші орынға беру немесе жылжыту. U. tc prnl.
    2. тр. Бір нәрсені жылжыту, оны шайқау немесе айналдыру, әдетте оның әртүрлі элементтері араласуы үшін.

    Осы мағынада алып тастаудың орнына алып тастау етістігін қолдану керек.

    1.    элав дижо

      Рас, мен бірдеңені өшірген кезде өзімді алып таста деймін, әсіресе компьютермен айтқанда.

    2.    Wada дижо

      Сізге үшінші жолды қосу керек ...
      3. тр. Мәселені жойыңыз, бір жаққа қойыңыз немесе жойыңыз.
      Мен бұл туралы ешқашан «Жою» деп айтпадым, егер жою керек болмаса, жою керек болса кешіріңіз. Тоқтатқаныңызға және түсініктеме бергенім үшін оны ескеремін.

  24.   Фабиан Гарсия дижо

    жақсы

    Пожалуйста, біреу мен үшін сұрақты түсіндіріп беріңізші, менің түсінуімше ол тек пайдаланушыға және файлға немесе каталогқа иелік ететін топқа ғана қатысты болады, бірақ егер менде «xyz» деген пайдаланушы немесе топ болса, мен r, немесе wox-тен қалай рұқсат аламын? тек сол пайдаланушыға немесе топқа, иесіне (иелеріне) емес.

  25.   a дижо

    Белгілі бір топтың рұқсаттарын қалай көруге болады және оларды бірдей түбірлік рұқсаттарға ие етіп қалай өңдеуге болады

  26.   тазмания дижо

    Сәлеметсіз бе, менде аздап қиындық бар, компьютерлер lubuntu-да және жергілікті пайдаланушымен доменде, бұл мәселе туғызбайды, бірақ домен қолданушысына байланысты, және mozilla мен найзағай ашылған кезде бүкіл жүйе қатып қалды, олар маған көмектесе алады деп үміттенемін
    қошемет

  27.   Хусто Гонсалес дижо

    Тамаша түсініктеме

  28.   Орианис дижо

    Өте жақсы мақала ... Мен осы форумдағы кейбір тақуа адамның келесі сұраққа қатысты жауабына сенгім келеді: «Егер мен өзімнің GROUP тобыма A пайдаланушысын қоссам, оның GROUP тобының рұқсаттары rwx болатын болса, онда мен осы топтың барлық қолданушылары. , соның ішінде A, ішкі файлдарға / каталогқа осы rwx рұқсаттары бола ма? Ішкі файлдарда GROUP тобына арналған rwx бар екенін ескере отырып? Рақмет сізге!!!!!! 🙂

  29.   jeFNDZ дижо

    Жақсы жұмыс. Қарапайым және түсінікті.

  30.   Сегора дижо

    Мен бұған және бұл ақпаратқа мүлдем жаңа. Бұл мен үшін керемет нәтиже берді. Рақмет сізге.

  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 көмегімен түбір ретінде іске қосқанмын және ол бірдей. Мен не істей аламын?

  35.   Ранчер дижо

    Тамаша ақпарат !! Бұл маған өте пайдалы болды.
    Сізге үлкен рахмет.

  36.   Густаво Уркизо дижо

    Өте жақсы ескерту. Мені рұқсаттарды қолдануға шақырды және осы оқулықтың арқасында мен оны бірнеше минут ішінде жасай алдым. Ұсынылған.

  37.   КалиНовато дижо

    Мен өзімнің қондыруымның түбірінде chmod -R 777 жасадым, яғни /
    және kali linux-ны қайта іске қосыңыз, енді ол жүктелмейді
    Идеяңыз бар ма?

    1.    Диего дижо

      Ия, бәрі бұзылды, Ubuntu-ны қайта орнату керек, мен білемін, өйткені менде де солай болды!

  38.   Винсент дижо

    Оқулық өте жақсы, өте толық. Мүмкін кішігірім қателіктер болуы мүмкін, бірақ оларды түзетуге болмайтындығы туралы қазірдің өзінде түсініктеме берілді. Оқу өте жақсы

  39.   Кевин дижо

    r жазу дегенді білдіреді және Оқудан шыққан
    w оқуды білдіреді және Жазудан келеді

    Онда сіз абдырап қалдыңыз. r оқу оқылды, жазуды өзгертті

  40.   Векментор дижо

    Өте пайдалы! Біз үшін Linux әкімшілігімен айналыспайтындар үшін бұл оқулықтар өте жақсы.

    Блогты құттықтаймыз!

  41.   Бертхолдо Суарес Перес дижо

    Sincelinux блогына келушілердің құттықтаулары.

    LMint сияқты ubunter дистросын қолдану арқылы маған күлкілі нәрсе болады.
    Мен тақырыптық қалтаны / usr / share / themes каталогына 'sudo' көмегімен көшіремін және қоямын (менің қолданушымның паролін сұраймын).
    Сол жүйелік папкада 'ls -l' немесе 'ls -la' тізімін жасау кезінде аталған тақырып қалтасы немесе тақырыбы менің пайдаланушы атымға (және топқа) тиесілі, яғни емес Тамыр.

    Сонымен, мен жүктелген тақырыптың каталогына өзімнің қолданушымнан жазуға рұқсатты алып тастауға өзгеріс енгізгелі жатырмын, өйткені оның барлық файлдары мен қалталарын 'ls -laR' рекурсивті қараған кезде менің қолданушым қалталар мен файлдар деді. Әрине, мен де құдіретті тамыр деп ойлаймын.
    Терминалдан өзімді 'cd / usr / share / themes / the-theme-downloaded' көмегімен орналастырып, содан кейін 'sudo' немесе root рұқсаттарын қажет етпестен 'chmod -Rv uw *' орындаңыз. Ол менің қолданушымның «тақырып жүктелген» барлық файлдар мен ішкі қалталарға жазуға рұқсатты сәтті өзгерткендігі туралы хабарлады. Бірақ, мен «тақырып жүктелді» пәрменін орындайтын аналық папканың рұқсаттарын өзгертпеді, бұл ереже бойынша рекурсивті болатындығын ескерді.

    «Box» файлдар зерттеушісі арқылы жүктелген тақырыптың қалтасын тексергенде, алғашқы ішкі қалталар құлыппен пайда болады және ақылға қонымсыз нәрсе болады, мен сол қалталардың кез-келгенін көшіріп алып, барлық мазмұнымен сол жерге қоя аламын, егер ол керек болса бас тарту Содан кейін аталған көшірмені жою әрекеті орындай алмайды: рұқсат берілмеді, өйткені менің ойымша, барлық ішкі каталогтар мен файлдар жазуға рұқсатты алып тастады.

    Мен бұл chmod командасының қатесі екенін білмеймін, ол папка іске қосылған қалтаның рұқсатын өзгертпейді, содан кейін жазу рұқсатынсыз конфигурацияланған ішкі каталогтарды көшіруге мүмкіндік береді.

    Интернеттегі мақалаларда, соның ішінде осы мақалада, оны рекурсивті түрде дұрыс жолға қою үшін осы әрекеттерді сипаттайды.
    Команданың қандай-да бір нұсқасы жоқтығын білу үшін мен ағылшынша іздедім, бірақ ол туралы таппадым. Алайда мен бұған дейінгі тестілерден пәрменді 'chmod -Rv uw ./ *' сияқты қолдануға болатындығын ескерттім және ол папканы немесе каталогтың рұқсаттарын өзгертеді. Мен './' опциясын chmod пайдалану кезінде көрген емеспін.
    Егер қандай да бір білгір болса, менің күмәнім туралы түсіндіріп берсеңіз.

    рахмет.

  42.   патша дижо

    Егер пайдаланушының жазуға рұқсаты болса және файлда оқуға рұқсаты болмаса, ол файлды өзгерте ала ма?

    1.    Альваро Торижано дижо

      Si

    2.    Альваро Торижано дижо

      Тағы бір нәрсе: рұқсаттардың бас әріптері қате.
      R оқуға арналған, ал оқуға арналған. Жазу үшін идем.

  43.   Ларри-лаффер дижо

    өте жақсы, мен ақырында түсіндім, бұл жақсы түсіндірілді

  44.   Эммануэль дижо

    Мен олар келтірген мысалдарға күмәнданамын
    мысал командасы: chmod -r 777
    Мен оқырмандарға, топтарға және басқаларға оқуға рұқсатты алып тастаймын, бірақ 777 (rwx), содан кейін бұл нені білдіреді?

    тең серия жоқ k chmod ur, gr, немесе ????

  45.   Мануэль Морено дижо

    Өте жақсы, Linux оқуды жалғастырамын деп үміттенемін

  46.   Андрес Рейес дижо

    Көп рақмет! Өте жақсы үлес ...

  47.   аноним дижо

    Өте жақсы, рахмет

  48.   Цезарь дижо

    Өте жақсы түсініктеме, мен файлдарды өзгерте алмайтын бөлімдермен тырнадым. Содан кейін менде ntfs-3g орнатылмағанын білдім, өйткені бұл ntfs бөлімі және шешілген.

  49.   3 іске қосыңыз дижо

    Немесе сценарийді (аудармашыны) оқып, рұқсатты қажет етеді, жинақталған бағдарламаны тек оқу керек.

  50.   Джон дижо

    drwxr-xr-x пайдаланушының басында «d» пайда болады. ол нені білдіреді? бұл каталог деп ойлаймын, бірақ мен оған сенімді емеспін

  51.   букатония дижо

    Енді біз 3 рұқсаттарды және оларды қосу немесе жою әдісін білеміз, бірақ бұл 3 рұқсат деп аталатын 3 жерде сақталады

  52.   y8 дижо

    -r - r - r– 1 wada пайдаланушылары 4096 13 сәуір 19:30 файл?

  53.   G қосқышы 3 дижо

    Егер бұл «foo» деп аталатын бағдарлама болса, оны кез-келген команда ретінде орындай аламыз. https://gswitch3.net

  54.   дог дижо

    Керемет жазба өте жақсы.

  55.   рамон томасы дижо

    Бұл бір түрдегі алаяқтық. менің айтқаныма сенбе.

  56.   Ирвинг Фолкнер дижо

    Бәріне сәлем, мен бұл chmod тақырыбымен өте таныс емеспін.

    Егер мен өте жақсы түсінбейтін болсам, кешірім сұраймын, барлық мысалдарға рұқсаттарды қалай қолдану керектігін және әр түрлі топтардың тапсырмаларын, rwx рұқсаттарымен, жазудың орындалуын оқумен, барлық конфигурацияны қалай жақсы түсінуге болатындығына тапсырыс беруге тырысамын. ls -l пәрменін орындаған кездегі файлдар мен қалталардың, ішкі каталогтардың және онда жазылған әр әріптің арасындағы сызықшалардың, сонымен бірге барлық көшірілген файлдардың пайда болатындығын, оны nautilus көмегімен дискіден көшіргенде қалай жасауға болады құлыппен жабылған қалталарды қоса, файлдың әрқайсысының рұқсаттарын әдепкі бойынша өзгертпей, барлық ақпаратты қалай иеленуге болады, root-ді қолданбай-ақ, қалағаныңызды оқи, жаза, орындай және өшіре аласыз.

    Мен оқыдым және мен әрқашан chmod -R 777 файлын немесе қалталарын орындайтын қолданушы болдым, өйткені мен оны осылай оқыдым, бірақ егер сіз осы файлға немесе папкаға ls жасасаңыз, онда олар оқылмайтын жасыл түспен ерекшеленеді Атын нақты атаңыз, өйткені мен Linux жалбызын қолданамын, бірақ басқа атрибуттары бар және басқа түсті басқа қалта болуы мүмкін екенін көремін, қалғаны сияқты, енді мен 755 оқыдым, оны осылай қолдану керек пе, білмеймін (chmod - R 755 Folder) рұқсаттарды әдепкі бойынша сол қалтаға қалдырады және ол каталогтарға арналған, бірақ 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 түбірлік тамыр 61 Ақпан 18 13:07 pkme
    -rwxrwxrwx 1 түбірлік тамыр 10809 15 мамыр 2013 ж. README
    -rwxrwxrwx 1 түбірлік тамыр 57 қаңтар 3 11:58 sudo қалпына келтіріңіз
    -rwxrwxrwx 1 root root 1049 ақпан 18 01:02 Rep-Systemback
    -rwxrwxrwx 1 тамыр түбір 1163 11 ақпан 11:12 root.txt
    -rwxrwxrwx 1 түбірлік тамыр 384 ақпан 10 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 тамыр түбірі 31 қаңтар 1 ж. торрегал

    Міне, мен мысалда 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 жұмыс үстелі /
    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 түбірлік тамыр 1049 ақпан 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 *
    m18 үшін [sudo] құпия сөзі:
    sudo: ugo + rwx: команда табылмады
    m18 @ m18 ~ / Жұмыс үстелі $ sudo chmod ugo + rwx *
    m18 @ m18 ~ / Жұмыс үстелі $ ls -l
    барлығы 60
    drwxrwxrwx 2 түбірлік тамыр 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 түбірлік тамыр 61 Ақпан 18 13:07 pkme
    -rwxrwxrwx 1 түбірлік тамыр 10809 15 мамыр 2013 ж. README
    -rwxrwxrwx 1 түбірлік тамыр 57 қаңтар 3 11:58 sudo қалпына келтіріңіз
    -rwxrwxrwx 1 root root 1049 ақпан 18 01:02 Rep-Systemback
    -rwxrwxrwx 1 тамыр түбір 1163 11 ақпан 11:12 root.txt
    -rwxrwxrwx 1 түбірлік тамыр 384 ақпан 10 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 тамыр түбірі 31 қаңтар 1 ж. торрегал
    m18 @ m18 ~ / Desktop $ sudo chmod -R 755 орнату \ de \ windows \ USB /
    m18 @ m18 ~ / Жұмыс үстелі $ ls -l
    барлығы 60
    drwxrwxrwx 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
    -rwxrwxrwx 1 m18 m18 7572 22 желтоқсан 2016 mdmsetup.desktop
    -rwxrwxrwx 1 түбірлік тамыр 61 Ақпан 18 13:07 pkme
    -rwxrwxrwx 1 түбірлік тамыр 10809 15 мамыр 2013 ж. README
    -rwxrwxrwx 1 түбірлік тамыр 57 қаңтар 3 11:58 sudo қалпына келтіріңіз
    -rwxrwxrwx 1 root root 1049 ақпан 18 01:02 Rep-Systemback
    -rwxrwxrwx 1 тамыр түбір 1163 11 ақпан 11:12 root.txt
    -rwxrwxrwx 1 түбірлік тамыр 384 ақпан 10 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 тамыр түбірі 31 қаңтар 1 ж. торрегал
    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 түбірлік тамыр 61 Ақпан 18 13:07 pkme
    -rwxrwxrwx 1 түбірлік тамыр 10809 15 мамыр 2013 ж. README
    -rwxrwxrwx 1 түбірлік тамыр 57 қаңтар 3 11:58 sudo қалпына келтіріңіз
    -rwxrwxrwx 1 root root 1049 ақпан 18 01:02 Rep-Systemback
    -rwxrwxrwx 1 тамыр түбір 1163 11 ақпан 11:12 root.txt
    -rwxrwxrwx 1 түбірлік тамыр 384 ақпан 10 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 тамыр түбірі 31 қаңтар 1 ж. торрегал

    екінші жағынан, chown пәрменін қалай пайдалану керектігін білу. Ақпаратты көшіру үшін cp пәрменін, файлды барлық рұқсаттарымен көшіретін кейбір қатты таңбалы басқа қатты дискіден, және олар сіздің пайдаланушыңызға қол жетімді болып қалатындығын немесе олар әрдайым құлыптаулы күйінде қалатындығын білмеймін.

    Менің қалағаным, егер біреу толық мақаланы білсе және әр таңбаның мысалдары келтірілген болса, онда chmod және chown қолданылады. Мен оны жаңа бастағандарға оңайырақ үйренуге болатындай етіп орналастыра аламын, өйткені 3, 777 сияқты 644 таңбалы нөмірлеу пайда болатын кестелер бар және бұл нөмірлеу қалай жасалады, олар алдын-ала белгіленбестен немесе көптеген басқа ugo-ның қорытындысы Мен дұрыс емес пе екенін білмеймін, бұл меншік иелері, топтар (лар) иелері, және rwx-пен бірге қалталарға, каталогтарға, орындалатын файлдарға және т.б.

    соңында мен барлық формулаларды, chmod және chonw-ді барлық файлдар үшін және бүкіл Linux файлдық жүйесі үшін қолдануды үйренгім келеді

    Тақырып бойынша менің сұрағым өте күлкілі болса, кешірім сұраймын, мен тек топтық рұқсаттардың әр бөлігін және модификатор командаларын, chmod және chonw бағдарламаларын түсіну үшін ыңғайлы әдіске ие болу үшін бірнеше нұсқаулық іздеп жүрмін.

    Сәлемдесу және ынтымақтастық үшін көп рахмет.

  57.   есектер дижо

    Дэнни мен оны жақсы көремін

  58.   есектер дижо

    Дэнни мен Увуды жақсы көремін….