Жақсы адамдар! 🙂 Біріншіден, бұл менің қоғамға қосқан алғашқы үлесім екенін айта кеткен жөн, оны біреу пайдалы деп санаймын
=> Файлдардағы рұқсаттардың негізгі құрылымы
=> Каталогтардағы рұқсаттардың негізгі құрылымы
=> Пайдаланушы, топтар және басқалары
=> Chmod сегіздік
The
1.- Файлдардағы рұқсаттардың негізгі құрылымы
Қарапайым файлдарға арналған 3 негізгі атрибут бар: оқу, жазу және орындау.
>> Оқу рұқсаты (оқу)
Егер сізде файлды оқуға рұқсатыңыз болса, оның мазмұнын көре аласыз.
>> Жазуға рұқсат (жазу)
Егер сізде файл жазуға рұқсатыңыз болса, онда сіз файлды өзгерте аласыз. Оның мазмұнын қосуға, қайта жазуға немесе жоюға болады.
>> Рұқсатты орындау (орындау)
Егер файлда рұқсат бар болса, онда сіз оны амалдық жүйеге оны бағдарлама сияқты іске қосуын айта аласыз. Егер бұл «foo» деп аталатын бағдарлама болса, оны кез-келген команда ретінде орындай аламыз.
Немесе сценарийді (аудармашыны) оқып, рұқсатты қажет етеді, жинақталған бағдарламаны тек оқу керек.
Рұқсаттарға жатқызылған таңбалар:
r жазу деген мағынаны білдіреді және шыққан READ
w оқуды білдіреді және одан шығады Wсалт
x орындалуын білдіреді және келіп шығады eXэкут
Рұқсаттарды өзгерту үшін chmod пайдалану
chmod (өзгерту режимі) - рұқсаттарды өзгерту үшін қолданылатын команда, сіз бір немесе бірнеше файлға рұқсатты + (плюс) немесе - (минус) қосуға немесе жоюға болады.
Егер сіз маңызды файлды өзгертуге кедергі келтіргіңіз келсе, жай ғана chmod пәрменімен «файлыңызға» жазу рұқсатын алып тастаңыз
$ chmod -w yourFile
егер сіз орындалатын сценарий жасағыңыз келсе, жазыңыз
$ chmod + x tuScript
егер сіз барлық атрибуттарды бірден алып тастағыңыз келсе немесе қосқыңыз келсе
$ chmod -rwx файлы $ chmod + rwx файлы
Рұқсаттарды дәл тіркесімде орнату үшін = белгісін (тең) пайдалануға болады, бұл пәрмен жазуды жояды және рұқсаттарды тек оқуды қалдырып орындайды
$ chmod = r файлы
2.- Каталогтардағы рұқсаттардың негізгі құрылымы
Анықтамалықтарға қатысты бізде бірдей рұқсаттар бар, бірақ мағынасы басқа.
>> Каталогтағы рұқсатты оқыңыз
Егер каталогты оқуға рұқсаты болса, онда бар файлдарды көруге болады. Оның мазмұнын көру үшін сіз «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
Мен сегіздік мағынаны ешқашан түсінген емеспін 😛 Мақала үшін рахмет!
қарапайым амал - оны бинарлы түрде көру: rwx 3 битті білдіреді (Read, Write, eXecute). Егер сіз оқуға және жазуға рұқсаттар алғыңыз келсе, сізде сегіздік саны 110 болатын 4 екілік екілік бар еді, егер сіз оның GUO (Group, User, Others) ретінде ұйымдастырылғанын білсеңіз, сіз оны жасадыңыз. Мысалы: топ, қолданушы үшін оқу, жазу және орындау; басқаларға оқу және орындау; қалады: 111,111,101 -> 775
Рақмет сізге. Мен мұндай жолды көрмеген едім
Абай болыңыз, өйткені 110 екілік саны сегіздік сан емес.
110 екілік саны сегіздік сан, 6 саны
Негізінде бізде бір жағынан қолданушы немесе қолданушылар болса, екінші жағынан рұқсаттар бар
Рұқсаттар:
r = оқу (оқу)
w = жазу
x = exe (орындау)
- = рұқсат жоқ.
Пайдаланушылар:
u = иесі, әкімші.
g = топ.
o = басқалары.
Ls -l көмегімен біз олардың барлығын беретін рұқсаттарды не каталогты, не файлды көреміз, мысалы:
sudo ugo + rwx 'файл аты' // Біз барлық рұқсаттарды беретін едік.
ол тікелей нотаға түседі
.
рахмет!
Муй буено!
Өте жақсы.
Жақсы!
Өте жақсы мақала, бірақ аздап түзету енгізу керек:
r жазу дегенді білдіреді және Оқудан шыққан
w оқуды білдіреді және Жазудан келеді
x орындалуды білдіреді және eXecute-тен келеді
(R) Оқу - оқу, (W) жазу - жазу
Сәлем!
Бұл түннің бір уағында жазбалар жасау үшін болады, хахахаха қатемді түзете салысымен кешіріңіз, дәл қазір ол маған қате жібереді, рахмет 🙂
Бұл сізге қате жібереді .. ..себебі сіз қанша посттың авторы болсаңыз да, оны орналастырғаннан кейін редакциялауға рұқсат бермейді ..
Тағы бір кішігірім қателік .. .. 3 тармақтағы .- .. «егер сіз қолданушыдан жазуға рұқсатты алып тастағыңыз келсе» .. «$ chmod ux файлын» қойдыңыз .. .. және ол «$ chmod uw файлы» болуы керек .. айтқаныңызға сәйкес келу үшін .. және нәтиже ..
Анотадо
r дегеніміз ОҚЫУ деген мағынаны білдіреді және Оқудан шыққан
w сөзі WRITE мағынасын білдіреді және жазудан келеді
x орындалуды білдіреді және eXecute-тен келеді
Мен Samba-мен қалтаны бөлісіп, қонақтарға оқуға және жазуға рұқсаттар беруге тырыстым, бірақ екі компьютердің бірінен (қонақ немесе клиент) жаңа қалта жасағанда, жаңа қалтада оқуға және жазуға рұқсат берілмеген бәріне жаз ... Қалтаны жасаған сайын рұқсаттарды өңдемей-ақ түзетудің жолы бар ма? Бұл аздап ауыр. Айтпақшы, мен бәрін графикалық интерфейс арқылы жасаймын.
Setfacl туралы сұраңыз
Өте айқын мақала. Мұнда жазылған егжей-тегжей:
| chmod u = rwx, g = rx, o = | chmod 760 |
Болу керек:
| chmod u = rwx, g = rw, o = | chmod 760 |
О құдық:
| chmod u = rwx, g = rx, o = | chmod 750 |
Неге дос?
Себебі х 5-ке тең, ал мысалда ол 6-ға тең
g = rx 6 қате
g = rx 5 Дұрыс
g = rw 6 Дұрыс
Қара күлгін үшін:
Мен әлі күнге дейін үйреніп жүрген нәрседен мен бұл білімді құтқардым (бұл сіздің проблемаңызда сізге көмектесетінін білмеймін, бірақ оны сынап көру керек; және бұл жарияланымда жоқ):
Осындай қайталанатын рұқсаттар беріңіз (-R):
chmod -R 777 parent_directory / *
Бұл барлық пайдаланушыларға, топтарға және басқаларға ата-аналық қалтаға және ішіндегі барлық қалталар мен файлдарға барлық рұқсаттарды береді (әдепкі бойынша осы каталогта жасалған жаңаларына рұқсат, ең болмағанда менің жалаушамда солай болады)
Графикалық түрде сіз «осы команданы қайталаңыз» немесе «оны енгізілген қалталар үшін жасаңыз» деген нұсқаны іздеуіңіз керек
Мен әрқашан ыңғайлы болу үшін 777-ді өзімнің машинама лақтыратындардың бірімін, бірақ мен осы командалармен батареяларды қойып, сақ боламын, үлес үшін рахмет!
Рақмет, сен мені күмәндан шығардың
Өте жақсы үлес ... сақтаңыз ...
өте жақсы рахмет 😀
Өте жақсы түсініктеме, сайып келгенде, маған түсінікті ...
Сәлеметсіз бе!
қараңдар, мен оның қатыстылығын білмеймін, бірақ менің mp4-де жазу, жою рұқсаттарында қиындықтар бар. Бұл маған рұқсаттарды өзгертуге мүмкіндік бермейді, сондықтан оны тек оқуға болады. Сіз берген командаларды енгізіңіз, бірақ жауап болды
chmod: «/ media / 0C87-B6D2» рұқсаттарын өзгерту: тек оқуға арналған файлдық жүйе
Мен көптеген форумдарды қарап шықтым және маған ешнәрсе жұмыс істемеді, мен сізге жаңадан бастаушы екенімді айтамын.
Сіз маған көмектесе аласыз деп үміттенемін.
Сүйемін
Супер пайдаланушы ретінде кіріп көріңіз
Сізде тиісті драйвер болмауы мүмкін. NTFS файлдық жүйесінде ол сізге ntfs-3g бумасы орнатылмағанша жазуға мүмкіндік бермейді. Оның қандай жүйесі болатынын mp4 білмеймін ...
Excelente, gracias.
оқулық үшін рахмет 🙂 өте пайдалы
кездейсоқ мен Linux жүйелерін басқару жөніндегі нұсқаулықта chmod командасы туралы оқыдым, ол маған да түсінікті болды, тек сол жерде олар маған тағы да үш -s -S және -t командалары туралы айтты, олар қосымша рұқсаттар болып табылады, мен олай болмадым Мен түсінемін, ертең тағы бір жақсы оқимын, сіздің кестелеріңіз, сәлемдеріңіз өте жақсы болады
Үлес бағаланады. Маған керек нәрсе
Сәлеметсіз бе, мен өте қызықты, мен файлдарды, chmod файлдарын қандай бағдарламамен немесе қалай өңдей алатынын немесе сол қалтада не бар екенін білгім келеді,
Мен кейбір рұқсаттарды өңдегім келеді, олар бар ...
Немесе бұл қалай ... рахмет
Gracias
Өте жақсы түсіндірілді, рахмет
МІНДЕТТІ САЛЫМ, УАҚЫТТЫҢ БӨЛІГІН ОСЫНЫ ЖАСАҒАНЫҢЫЗ ҮШІН РАХМЕТ.
Жақсы үлес. Үшін рахмет. Мен маңызды деп санайтын түсініктеме бергім келеді. Испан тілінде алып тастау ағылшын тілімен алып тастауға тең келмейді. Испан тілінде жою дегенді білдірмейді.
RAE сәйкес бұл:
1. тр. Бір нәрсені екінші орынға беру немесе жылжыту. U. tc prnl.
2. тр. Бір нәрсені жылжыту, оны шайқау немесе айналдыру, әдетте оның әртүрлі элементтері араласуы үшін.
Осы мағынада алып тастаудың орнына алып тастау етістігін қолдану керек.
Рас, мен бірдеңені өшірген кезде өзімді алып таста деймін, әсіресе компьютермен айтқанда.
Сізге үшінші жолды қосу керек ...
3. тр. Мәселені жойыңыз, бір жаққа қойыңыз немесе жойыңыз.
Мен бұл туралы ешқашан «Жою» деп айтпадым, егер жою керек болмаса, жою керек болса кешіріңіз. Тоқтатқаныңызға және түсініктеме бергенім үшін оны ескеремін.
жақсы
Пожалуйста, біреу мен үшін сұрақты түсіндіріп беріңізші, менің түсінуімше ол тек пайдаланушыға және файлға немесе каталогқа иелік ететін топқа ғана қатысты болады, бірақ егер менде «xyz» деген пайдаланушы немесе топ болса, мен r, немесе wox-тен қалай рұқсат аламын? тек сол пайдаланушыға немесе топқа, иесіне (иелеріне) емес.
Белгілі бір топтың рұқсаттарын қалай көруге болады және оларды бірдей түбірлік рұқсаттарға ие етіп қалай өңдеуге болады
Сәлеметсіз бе, менде аздап қиындық бар, компьютерлер lubuntu-да және жергілікті пайдаланушымен доменде, бұл мәселе туғызбайды, бірақ домен қолданушысына байланысты, және mozilla мен найзағай ашылған кезде бүкіл жүйе қатып қалды, олар маған көмектесе алады деп үміттенемін
қошемет
Тамаша түсініктеме
Өте жақсы мақала ... Мен осы форумдағы кейбір тақуа адамның келесі сұраққа қатысты жауабына сенгім келеді: «Егер мен өзімнің GROUP тобыма A пайдаланушысын қоссам, оның GROUP тобының рұқсаттары rwx болатын болса, онда мен осы топтың барлық қолданушылары. , соның ішінде A, ішкі файлдарға / каталогқа осы rwx рұқсаттары бола ма? Ішкі файлдарда GROUP тобына арналған rwx бар екенін ескере отырып? Рақмет сізге!!!!!! 🙂
Жақсы жұмыс. Қарапайым және түсінікті.
Мен бұған және бұл ақпаратқа мүлдем жаңа. Бұл мен үшін керемет нәтиже берді. Рақмет сізге.
Керемет үлес, өте пайдалы, рахмет (:
Өте тағылымды ... Өте педагогикалық.
Мақала үшін рахмет, ол маған көп көмектесті, бұл xDDDD-ны өте шатастырады
Сіздің үлесіңіз өте пайдалы, таңқаларлықтай, мен үнемі қолданып келген файлдарды «тек оқуға» орындайтын мәселе туындайды
chmod 777 файлы
root @ Leps: / home / leps # chmod: «Жүктеулер / canaima-popular-4.1 ~ stabil_i386 / canaima-popular-4.1 ~ stabil_i386.iso» рұқсаттарын өзгерту: тек оқуға арналған файлдық жүйе
және барлық файлдармен бірдей, шын мәнінде мен оны Ctrl + Alt + F1 көмегімен түбір ретінде іске қосқанмын және ол бірдей. Мен не істей аламын?
Тамаша ақпарат !! Бұл маған өте пайдалы болды.
Сізге үлкен рахмет.
Өте жақсы ескерту. Мені рұқсаттарды қолдануға шақырды және осы оқулықтың арқасында мен оны бірнеше минут ішінде жасай алдым. Ұсынылған.
Мен өзімнің қондыруымның түбірінде chmod -R 777 жасадым, яғни /
және kali linux-ны қайта іске қосыңыз, енді ол жүктелмейді
Идеяңыз бар ма?
Ия, бәрі бұзылды, Ubuntu-ны қайта орнату керек, мен білемін, өйткені менде де солай болды!
Оқулық өте жақсы, өте толық. Мүмкін кішігірім қателіктер болуы мүмкін, бірақ оларды түзетуге болмайтындығы туралы қазірдің өзінде түсініктеме берілді. Оқу өте жақсы
r жазу дегенді білдіреді және Оқудан шыққан
w оқуды білдіреді және Жазудан келеді
Онда сіз абдырап қалдыңыз. r оқу оқылды, жазуды өзгертті
Өте пайдалы! Біз үшін Linux әкімшілігімен айналыспайтындар үшін бұл оқулықтар өте жақсы.
Блогты құттықтаймыз!
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 пайдалану кезінде көрген емеспін.
Егер қандай да бір білгір болса, менің күмәнім туралы түсіндіріп берсеңіз.
рахмет.
Егер пайдаланушының жазуға рұқсаты болса және файлда оқуға рұқсаты болмаса, ол файлды өзгерте ала ма?
Si
Тағы бір нәрсе: рұқсаттардың бас әріптері қате.
R оқуға арналған, ал оқуға арналған. Жазу үшін идем.
өте жақсы, мен ақырында түсіндім, бұл жақсы түсіндірілді
Мен олар келтірген мысалдарға күмәнданамын
мысал командасы: chmod -r 777
Мен оқырмандарға, топтарға және басқаларға оқуға рұқсатты алып тастаймын, бірақ 777 (rwx), содан кейін бұл нені білдіреді?
тең серия жоқ k chmod ur, gr, немесе ????
Өте жақсы, Linux оқуды жалғастырамын деп үміттенемін
Көп рақмет! Өте жақсы үлес ...
Өте жақсы, рахмет
Өте жақсы түсініктеме, мен файлдарды өзгерте алмайтын бөлімдермен тырнадым. Содан кейін менде ntfs-3g орнатылмағанын білдім, өйткені бұл ntfs бөлімі және шешілген.
Немесе сценарийді (аудармашыны) оқып, рұқсатты қажет етеді, жинақталған бағдарламаны тек оқу керек.
drwxr-xr-x пайдаланушының басында «d» пайда болады. ол нені білдіреді? бұл каталог деп ойлаймын, бірақ мен оған сенімді емеспін
Енді біз 3 рұқсаттарды және оларды қосу немесе жою әдісін білеміз, бірақ бұл 3 рұқсат деп аталатын 3 жерде сақталады
-r - r - r– 1 wada пайдаланушылары 4096 13 сәуір 19:30 файл?
Егер бұл «foo» деп аталатын бағдарлама болса, оны кез-келген команда ретінде орындай аламыз. https://gswitch3.net
Керемет жазба өте жақсы.
Бұл бір түрдегі алаяқтық. менің айтқаныма сенбе.
Бәріне сәлем, мен бұл 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 бағдарламаларын түсіну үшін ыңғайлы әдіске ие болу үшін бірнеше нұсқаулық іздеп жүрмін.
Сәлемдесу және ынтымақтастық үшін көп рахмет.
Дэнни мен оны жақсы көремін
Дэнни мен Увуды жақсы көремін….