Njerez te mire! 🙂 Së pari, vlen të përmendet se është kontributi im i parë për komunitetin, shpresoj se dikush do ta ketë të dobishme
=> Struktura themelore e lejeve në skedarë
=> Struktura themelore e lejeve në direktori
=> Përdoruesi, Grupet dhe të tjerët
=> Chmod oktal
1.- Struktura themelore e lejeve në skedarë
Ekzistojnë 3 atribute themelore për skedarët e thjeshtë: lexoni, shkruani dhe ekzekutoni.
>> Leje për lexim (lexo)
Nëse keni leje për të lexuar një skedar, mund të shihni përmbajtjen e tij.
>> Shkruaj leje (shkruaj)
Nëse keni leje për të shkruar një skedar, mund ta modifikoni skedarin. Ju mund të shtoni, mbishkruani ose fshini përmbajtjen e saj.
>> Ekzekutoni lejen (ekzekutoni)
Nëse skedari ka leje ekzekutimi, atëherë mund t'i tregoni sistemit operativ që ta ekzekutojë atë sikur të ishte një program. Nëse është një program i quajtur "foo" ne mund ta ekzekutojmë atë si çdo komandë.
Ose një skenar (përkthyes) që ka nevojë për lexim dhe ekzekutim, një program i përpiluar duhet të lexohet vetëm.
Karakteret që i atribuohen lejeve janë:
r do të thotë shkrim dhe vjen nga READ
w do të thotë të lexosh dhe vjen nga Wceremoni
x do të thotë ekzekutim dhe vjen nga eXekute
Përdorimi i chmod për të ndryshuar lejet
chmod (modaliteti i ndryshimit) është komanda e përdorur për të ndryshuar lejet, mund të shtoni ose hiqni lejet në një ose më shumë skedarë me + (plus) ose - (minus)
Nëse dëshironi të parandaloni veten nga modifikimi i një skedari të rëndësishëm, thjesht hiqni lejen e shkrimit në "skedarin" tuaj me komandën chmod
$ chmod -w File juaj
nëse doni të bëni një skenar të ekzekutueshëm, shkruani
$ chmod + x tuScript
nëse doni të hiqni ose shtoni të gjitha atributet në të njëjtën kohë
Skedari $ chmod -rwx skedari $ chmod + rwx
Ju gjithashtu mund të përdorni shenjën = (e barabartë) për të vendosur lejet në një kombinim të saktë, kjo komandë heq lejet e shkrimit dhe ekzekutimit duke lënë vetëm leximin
$ chmod = skedar r
2.- Struktura themelore e lejeve në direktori
Në rastin e direktorive kemi të njëjtat leje, por me një kuptim tjetër.
>> Lexoni lejen në një direktori
Nëse një direktori ka lexuar lejen, ju mund të shihni skedarët që përmban. Ju mund të përdorni një "ls (lista e listës)" për të parë përmbajtjen e tij, që keni lexuar leje në një direktori nuk do të thotë që ju të mund të lexoni përmbajtjen e skedarëve të tij nëse nuk keni leje leximi për ato.
>> Shkruaj leje në një direktori.
Me lejen e shkrimit mund të shtoni, hiqni ose zhvendosni skedarët në direktori
>> Ekzekutoni lejen në një direktori.
Ekzekutimi ju lejon të përdorni emrin e direktorisë kur jeni duke hyrë në skedarët në atë direktori, domethënë kjo leje e bën atë të marrë parasysh në kërkimet e kryera nga një program, për shembull, një direktori pa leje ekzekutimi nuk do të kontrollohet nga komanda Gjej
3.- Përdoruesit, Grupet dhe të tjerët
Tani ne i dimë 3 lejet dhe si t'i shtojmë ose heqim këto, por këto 3 leje janë ruajtur në 3 vende të ndryshme të quajtur.
Përdoruesi (u) vjen nga përdoruesi
Grupi (g) vjen nga grupi
Të tjerët (ose) vijnë nga tjetri
Kur vrapon
$ chmod = skedar r
Ndryshoni lejet në 3 vende, kur renditni direktoritë me "ls -l" do të shihni diçka të ngjashme me të.
-r - r - r-- 1 përdorues të wada 4096 skedar 13 prill 19:30
shënoni ato 3 r për 3 llojet e ndryshme të lejeve
ku:
x ------------- x ------------- x | lejet | i përket | x ------------- x ------------- x | rwx ------ | përdorues | | --- rx --- | grupi | | ------ rx | te tjera | x ------------- x ------------- x
ne mund të heqim lejet për secilin pronar; supozojmë se kemi një skedar:
-rwxr-xr-x 1 përdorues të wada 4096 skedar 13 prill 19:30
Për të hequr lejet e ekzekutimit për grupet dhe të tjerët, thjesht përdorni:
$ chmod gx, skedar kau
skedari ynë do t'i ketë këto leje
-rwxr - r-- 1 përdorues të wada 4096 skedar 13 prill 19:30
nëse doni të hiqni lejen e shkrimit të përdoruesit:
skedar $ chmod ux
-r-xr - r-- 1 përdorues të wada 4096 skedar 13 prill 19:30
Shtimi dhe heqja e dy lejeve në të njëjtën kohë:
$ chmod u-x + w skedar
-rw-r - r-- 1 përdorues të wada 4096 Prill 13 19:30 skedar
Shumë e thjeshtë apo jo?
4.- chmod në oktal
Përfaqësimi oktal i chmod është shumë i thjeshtë
lexim ka vlerën e 4
shkrim ka vlerën e 2
Ekzekutim ka vlerën e 1
Kështu që:
x ----- x ----- x ------------------------------------- x | rwx | 7 | Lexoni, shkruani dhe ekzekutoni | | rw- | 6 | Lexim, shkrim | | rx | 5 | Leximi dhe ekzekutimi | | r-- | 4 | Leximi | | -wx | 3 | Shkrimi dhe ekzekutimi | | -w- | 2 | Shkrim | | --x | 1 | Ekzekutimi | | --- | 0 | Pa leje | x ----- x ----- x ------------------------------------- x
Kështu:
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, shko = | chmod 600 | | chmod u = rwx, shko = | chmod 700 | x ------------------------ x ----------- x
Unë kurrë nuk kam kuptuar oktalet ... Faleminderit për artikullin!
një mashtrim i thjeshtë është ta shohësh atë në binar: rwx paraqet 3 bit (Lexo, Shkruaj, eXecute). Nëse dëshironi leje për të lexuar dhe shkruar, do të kishit 110 binarë, i cili në oktal është numri 4. Gjithashtu nëse e dini që është i organizuar si GUO (Grup, Përdorues, Të tjerët) tashmë e keni bërë. Shembull: lexoni, shkruani dhe ekzekutoni për grupin dhe përdoruesin; leximi dhe performanca për të tjerët; do të mbetej: 111,111,101 -> 775
Faleminderit. Nuk e kisha parë në atë mënyrë
Bëni kujdes sepse 110 binarë nuk është numri oktal 4.
Numri binar 110 është oktali numri 6
Në thelb kemi nga njëra anë përdoruesin ose përdoruesit dhe nga ana tjetër lejet
lejet:
r = lexo (lexo)
w = shkruaj
x = exe (ekzekutimi)
- = pa leje.
Përdoruesit:
u = pronar, administrator.
g = grup.
o = të gjithë të tjerët.
Me ls -l ne shohim lejet ose direktorinë ose skedarin për t'i dhënë të gjitha për shembull me:
sudo ugo + rwx 'emri i skedarit' // Ne do të jepnim të gjitha lejet.
shkon drejt e në shënime
.
Faleminderit!
Shume mire!
Shumë mirë
Mirë!
Artikull shumë i mirë, por duhet të bëhet një korrigjim i vogël:
r do të thotë shkrim dhe vjen nga Lexo
w do të thotë të lexosh dhe vjen nga Shkruaj
x do të thotë ekzekutim dhe vjen nga eXecute
(R) Lexohet është Lexuar dhe (W) Shkruaj është Shkruaj
Një përshëndetje!
Kjo ndodh për të bërë shënime natën vonë hahahaha më falni për gabimin tim sa më shpejt që mund ta korrigjoj, tani më jep një gabim, Faleminderit
Ju jep një gabim .. .. sepse edhe nëse jeni autori i postimit, nuk ju jepet leja ta redaktoni sapo të postohet ..
Një tjetër gabim i vogël .. ..në pikën 3 .- .. kur thoni "nëse doni të hiqni lejen e shkrimit nga përdoruesi" .. vendosni "$ chmod ux file" .. .. dhe duhet të jetë "$ skedari chmod uw ".. te perputhet me ato qe thua .. dhe rezultati ..
Shënuar
r do të thotë LEXO dhe vjen nga Lexo
w qëndron për SHKRUA dhe vjen nga Shkruaj
x do të thotë ekzekutim dhe vjen nga eXecute
Unë jam përpjekur të ndaj një dosje me Samba dhe t'u jap leje leximi dhe shkrimi të ftuarve, por çështja është që kur krijoj një dosje të re nga një prej dy kompjuterave (vizitor ose klient), dosja e re nuk ka lexuar dhe shkruar lejet e caktuara shkruajnë për të gjithë ... A ka ndonjë mënyrë për ta rregulluar atë pa pasur nevojë të redaktoni lejet sa herë që krijohet një dosje? Ashtë pak e rëndë. Nga rruga, unë bëj gjithçka përmes një ndërfaqe grafike.
Pyesni rreth setfacl
Artikull shumë i qartë. Një detaj, ku thotë:
| chmod u = rwx, g = rx, o = | chmod 760 |
Duhet te jete:
| chmod u = rwx, g = rw, o = | chmod 760 |
O mirë:
| chmod u = rwx, g = rx, o = | chmod 750 |
Pse shoku
Sepse x është e barabartë me 5 dhe në shembull është si 6
g = rx 6 Gabim
g = rx 5 Saktë
g = rw 6 Saktë
Për Purple Dark:
Nga ato pak që ende po mësoj, unë i kam shpëtuar këto njohuri (të cilat nuk e di vërtet nëse do t'ju ndihmojnë në problemin tuaj, por ia vlen të provoni; dhe mungon në këtë botim):
Jepni leje të përsëritura (-R) si kjo:
chmod -R 777_directory prind / *
Kjo do t'u jepte të gjitha lejet të gjithë përdoruesve, grupeve dhe të tjerëve në lidhje me dosjen prind, dhe të gjithë dosjet dhe skedarët që janë brenda (lejet si parazgjedhje për të rejat e krijuara në këtë direktori, të paktën kështu është në mënyrën time shirit)
Në formë grafike, duhet të kërkoni një mundësi që thotë "bëje këtë komandë të përsëritur" ose "bëje këtë për dosjet e përfshira"
Unë jam një nga ata që gjithmonë e hodha 777 në makinën time për lehtësi, por me këto komanda do të vë bateritë dhe të jem më i kujdesshëm, faleminderit për kontributin!
Faleminderit, më nxorët nga dyshimi
Kontribut shumë i mirë ... vazhdo kështu ...
shum shum mir faleminderit
Shpjegim i shkëlqyeshëm, më në fund është e qartë për mua ...
Përshëndetje!
shikoni, nuk e di nëse është e rëndësishme, por unë kam një problem me lejet për të regjistruar, fshirë, në mp4 tim. Nuk do të më lejojë të ndryshoj lejet, kështu që lexohet vetëm. Futni komandat që keni dhënë, por përgjigja ishte
chmod: ndryshimi i lejeve të "/ media / 0C87-B6D2": Sistemi i skedarëve vetëm për lexim
Unë kam rishikuar shumë forume dhe asgjë nuk ka funksionuar për mua, unë ju them se unë jam një fillestar në këtë kështu që mund të jetë diçka që unë jam duke bërë gabim.
Shpresoj te me ndihmoni.
besos
Provo të identifikohesh si super përdorues
Ju mund të mos keni shoferin e duhur. Me sistemin e skedarëve NTFS nuk ju lejon të shkruani nëse nuk keni të instaluar paketën ntfs-3g. Nuk e di mp4 cilin sistem do të ketë ...
Excelente, gracias.
faleminderit për udhëzuesin 🙂 shumë i dobishëm
rastësisht po lexoja për komandën chmod në një udhëzues për administrimin e sistemeve linux, i cili ishte gjithashtu i qartë për mua, vetëm se atje ata më thanë për 3 komanda të tjera -s -S dhe -t që janë leje shtesë, kjo ishte ajo që bëra jo jam i qarte, neser do lexoj edhe nje lexim tjeter te mire, shume mire tryezat tuaja, pershendetje
Kontributi vlerësohet. Vetëm ajo që më duhej
Përshëndetje, shumë interesante, do të doja të dija se si ose si me cilin program mund të modifikoj skedarë, chmod ose çfarë janë në atë dosje,
Unë dua të redaktoj disa leje, të cilat janë atje ...
Ose si është kjo ... faleminderit
Falënderim
Shpjeguar shumë mirë, faleminderit
Kontributi i shkëlqyeshëm, ju falënderoj që i dhuruat një pjesë të kohës tuaj për ta bërë atë.
Kontribut i mirë. Faleminderit per. Do të doja të bëja një sqarim që e konsideroj të rëndësishëm. Në Spanjisht remove nuk është ekuivalent me anglisht remove. Në spanjisht hiqni nuk do të thotë të eleminoni.
Sipas RAE do të thotë:
1. tr. Kalo ose zhvendos diçka nga një vend në tjetrin. U. tc prnl.
2. tr. Lëvizja e diçkaje, tundja e saj ose tjerrja e saj, zakonisht në mënyrë që elementët e saj të ndryshëm të përzihen.
Në këtë kuptim, në vend që të hiqet, duhet të përdoret folja hiq.
Trueshtë e vërtetë, unë them Hiq veten kur heq diçka, veçanërisht në terma kompjuterikë.
Duhet të shtoni rreshtin e tretë ...
3. tr. Hiqni, lini mënjanë ose shmangni një çështje.
Unë kurrë nuk e thashë atë në një përpjekje për të "Eliminuar" nëse jo për të hequr ... më vjen keq nëse kishte për qëllim të eliminonte. Faleminderit për ndalimin dhe për sqarimin që do ta marr parasysh.
mirë
Ju lutem dikush të sqarojë një pyetje për mua, që siç e kuptoj vlen vetëm për përdoruesit dhe grupin që zotëron skedarin ose direktorinë, por nëse kam një përdorues ose grup "xyz" për shembull, si ta caktoj lejen ose nga r , ose wox vetëm për atë përdorues ose grup dhe jo për pronarin (et).
Si mund t’i shoh lejet e një grupi specifik dhe si mund t’i redaktoj në mënyrë që ai të ketë të njëjtat leje rrënjësore
Përshëndetje, unë kam një problem të vogël, kam një kompjuter në lubuntu dhe në domen me përdoruesin lokal, nuk jep problem por me përdoruesin e domenit, dhe është në kohën e hapjes së mozilla-s dhe zërit të vet sistemi është i ngrirë, shpresoj të mund të më ndihmojnë
brohoritje
Shpjegim i shkëlqyeshëm
Artikull i shkëlqyeshëm… Do të doja të kisha mundësinë të mbështesja vetëm përgjigjen e ndonjë personi të devotshëm nga ky forum, në lidhje me pyetjen vijuese: «Nëse shtoj një përdorues A në grupin tim GRUP, lejet e të cilit për këtë grup GRUP janë rwx, të gjithë përdoruesit e këtij grupi , përfshirë A, do të kenë këto leje rwx në skedarët / direktorinë e brendshme? Duke marrë parasysh që skedarët e brendshëm tashmë kanë rwx për grupin GROUP? Faleminderit!!!!!! 🙂
Punë e mirë. E thjeshtë dhe e kuptueshme.
Unë jam absolutisht i ri në këtë dhe këtë informacion. Ka punuar mrekullisht për mua. Faleminderit.
Kontribut i shkëlqyeshëm, shumë i dobishëm, faleminderit (:
Shumë udhëzuese… Shumë pedagogjike.
Faleminderit për artikullin, më ndihmoi shumë, kjo është shumë konfuze xDDDD
Kontributi juaj është shumë i dobishëm, çuditërisht unë kam një problem që skedarët që kam përdorur gjithmonë ekzekutohen "vetëm për lexim"
skedari chmod 777
root @ Leps: / home / leps # chmod: ndryshimi i lejeve të "Shkarkimeve / canaima-Popular-4.1" ~ stabile_i386 / canaima-Popular-4.1 "Stabil_i386.iso": sistemi i skedarëve vetëm për lexim
dhe me të gjitha skedarët është e njëjtë, në fakt unë e ekzekutova atë me Ctrl + Alt + F1 si root dhe është e njëjta gjë. Cfare mund te bej?
Informacion i shkëlqyeshëm !! Ishte shumë e dobishme për mua.
Ju faleminderit shumë
Shënim shumë i mirë. Unë u thirra për të aplikuar lejet dhe në sajë të këtij tutorial, unë kam qenë në gjendje për të bërë atë në minuta. Shumë e rekomanduar.
Unë bëra një chmod -R 777 në rrënjën e instalimit tim, që është /
dhe rindizni kali linux dhe tani nuk ngarkohet
Ndonje ide?
Po, gjithçka u prish, ju duhet të instaloni përsëri Ubuntu, dhe unë e di sepse e njëjta gjë më ndodhi mua!
Tutoriali është shumë i mirë, shumë i plotë. Ndoshta gabimet e vogla, por tashmë është komentuar që ato nuk mund të redaktohen. Akoma shumë mirë për të mësuar
r do të thotë shkrim dhe vjen nga Lexo
w do të thotë të lexosh dhe vjen nga Shkruaj
Atje u hutove. lexoni lexoni, ndryshoni shkruani
Shumë e dobishme! Për ata prej nesh që nuk janë shumë në administrimin e Linux, këto mësime janë të shkëlqyera.
Urime për blogun!
Përshëndetje vizitorët e Desdelinux Blog
Një gjë qesharake më ndodh duke përdorur një distro ubunter si LMint.
Unë kopjoj dhe ngjis një dosje teme në direktorinë / usr / share / themes duke përdorur 'sudo' (duke kërkuar fjalëkalimin e përdoruesit tim).
Atje në atë dosje të sistemit, kur bëni një listë duke përdorur 'ls -l', ose 'ls -la', dosja ose tema e përmendur e temës, është në pronësi të emrit tim të përdoruesit (dhe grupit), domethënë jo nga Root.
Kështu që, unë jam gati të bëj ndryshimin për të hequr lejen e shkrimit nga përdoruesi im në drejtorinë në fjalë të temës së shkarkuar, pasi që kur rishikoj të gjitha skedarët dhe dosjet e saj në mënyrë rekursive me 'ls -laR', përdoruesi im është i vetmi që mund të shkruajë tha dosjet dhe skedarët. Me siguri mendoj edhe Root i plotfuqishëm.
Më pozicionon nga Terminali, me 'cd / usr / share / themes / the-theme-shkarkuar', dhe pastaj thjesht ekzekuton 'chmod -Rv uw *', pa kërkuar lejet 'sudo' ose root. Ai më informoi se ai modifikoi me sukses lejen e shkrimit të përdoruesit tim për të gjitha skedarët dhe nën-dosjet e "temës-të shkarkuar". Por, ai nuk i modifikoi lejet e dosjes amë nga ku ekzekutoj komandën, 'the-theme-shkarkuar', duke marrë parasysh që si rregull duhet të bëhet në mënyrë rekursive.
Kur kontrolloj dosjen e shkarkuar të temës përmes skedarit «Box», nënfolderët e parë atje shfaqen me një dry dhe diçka absurde ndodh, unë mund të kopjoj ndonjë prej atyre dosjeve dhe ta ngjis atje me gjithë përmbajtjen e tij, duke qenë se duhet të mohohet. Dhe pastaj kur përpiqesh të fshish kopjen e thënë, ajo nuk mund ta bëjë këtë: leja u refuzua, unë mendoj sepse të gjithë nëndirektorive dhe skedarëve brenda u ishte hequr leja e shkrimit, siç praktikova.
Unë nuk e di nëse është një Bug i komandës chmod, ajo që nuk modifikon lejen e dosjes nga e cila lëshohet komanda, dhe pastaj lista e mundësisë për të kopjuar nëndirektoritë që janë konfiguruar pa leje shkrimi.
Në artikujt në internet, përfshirë këtë, ai përshkruan se këto janë hapat për ta bërë atë të duhur në mënyrë rekursive.
Kërkova në anglisht, për të parë nëse ndonjë opsion i komandës po mungonte, por nuk gjeta për të. Sidoqoftë, unë nxora nga testet e mëparshme, që komanda mund të përdoret si kjo 'chmod -Rv uw ./ *', dhe në të vërtetë, ajo modifikon lejet e dosjes ose direktorisë nga ku ekzekutoj komandën, dosjen e temës së shkarkuar, pavarësisht se nuk e kam parë opsionin './' në përdorimin e chmod.
Nëse ndonjë njohës, ju lutem mund të më sqarojë në lidhje me dyshimet e mia.
Ju faleminderit.
Nëse një përdorues ka leje shkrimi dhe nuk ka leje leximi në një skedar, a mund ta modifikojë skedarin?
Si
Një gjë tjetër: inicialet e lejeve janë të gabuara.
R është për Lexo, dhe qëndron për të lexuar. Idem për shkrim.
shkëlqyeshëm e kuptova më në fund është shpjeguar mirë
Kam një dyshim me shembujt që ata thonë
komanda shembull: chmod -r 777
Sipas unë heq lejet e Leximit për përdoruesit, grupet, të tjerët, por 777 (rwx) kështu që çfarë do të thotë kjo?
jo serial i barabartë k chmod ur, gr, apo ????
Shumë mirë, shpresoj të vazhdoj të mësoj Linux
Faleminderit shume! Kontribut i shkëlqyeshëm ...
E shkëlqyeshme, faleminderit
Shpjegim shumë i mirë, po gërvishtem me një ndarje ku nuk mund të modifikoja skedarët. Pastaj zbulova se nuk kisha të instaluar ntfs-3g pasi që është një ndarje ntfs dhe e zgjidhur.
Ose një skenar (përkthyes) që ka nevojë për lexim dhe ekzekutim, një program i përpiluar duhet të lexohet vetëm.
një "d" shfaqet në fillim të përdoruesit drwxr-xr-x. çfarë do të thotë? Them se është direktori por nuk jam i sigurt
Tani ne i dimë 3 lejet dhe si t'i shtojmë ose heqim këto, por këto 3 leje ruhen në 3 vende të ndryshme të quajtura
-r - r - r– 1 përdorues të wada 4096 skedar 13 prill 19:30?
Nëse është një program i quajtur "foo" ne mund ta ekzekutojmë atë si çdo komandë. https://gswitch3.net
Bukur ky post mahnitës.
Kjo është një lloj mashtrimi i padepërtueshëm. mos e beso ate qe them.
përshëndetje të gjithëve, unë jam shumë i ri në këtë temë chmod, dhe chonw.
Unë kërkoj falje nëse nuk e kuptoj shumë mirë, po përpiqem të urdhëroj që të gjithë shembujt të kenë një qartësi se si të përdorin lejet, dhe caktimet e grupeve të ndryshme, me lejet e rwx, lexoni ekzekutimin e shkrimit, si t'i kuptoj mirë të gjitha konfigurimi, i skedarëve dhe dosjeve, nëndirektori kur ekzekutoni komandën ls -l informacionin që shfaqet atje, dhe vizat midis çdo shkronje të formuluar atje, gjithashtu si ta bëni këtë kur kopjoni informacionin nga një disk përmes nautilus, që të gjitha skedarët e kopjuar shfaqen duke përfshirë dosjet me një dry, si të bëhesh zotëruesi i të gjithë informacionit pa ndryshuar lejet e secilit prej skedarëve si parazgjedhje, të jesh në gjendje të lexosh, shkruash, ekzekutosh dhe fshish çfarë të duash, pa pasur nevojë të përdorni rrënjë.
Unë kam lexuar dhe kam qenë një përdorues që gjithmonë ekzekutoja skedarin chmod -R 777, ose dosjet, sepse e kam lexuar në atë mënyrë, por kur ju bëni një skedar ose dosje të thënë atëherë ato theksohen në një jeshile më intensive që skedari nuk mund të lexohet Emri qartë, sepse unë përdor nenexhik linux, por shoh se mund të ketë një dosje tjetër të ngjashme, me atribute të tjera dhe me një ngjyrë tjetër, ashtu si pjesa tjetër, tani kam lexuar atë 755, nuk e dua ' Nuk e di nëse duhet të përdoret në këtë mënyrë (dosja chmod - R 755) lë lejet si parazgjedhje, në atë dosje, dhe është për direktori, por 644 është për skedarë, nuk e di nëse është në rregull ta përdorësh atë në këtë mënyrë (skedarët chmod -R 644), por kur ls është bërë - Pastaj duket se skedari është 644, dhe në të tjerët duket root, dhe të tjerët në emër të përdoruesve, tashmë me këto rezultate, diçka nuk ka e zakonshmja.
Unë nuk kam idenë më të vogël se si të përdor komandat ideale, në mënyrë që dosjet, drejtoritë dhe skedarët të kenë lejet e nevojshme që janë të nevojshme, dhe t'u caktohen grupeve ose përdoruesve që unë dua
Unë dua të mësoj të di se çfarë lloj skedarësh janë duke bërë një ls -l
rrënja rrënjë drwxr-xr-x 2 4096 Shk 15 22:32 a
-rwxrwxrwx 1 rrënjë rrënjë 474 Shk 16 23:37 canaima5
-rwxrwxrwx 1 rrënjë rrënjë 374 Shkurt 9 16:34 Gabim_EXFAT
rrënja rrënjësore drwxr-xr-x 3 4096 Shkurt 15 00:22 instalimi i dritareve USB
-rw-r - r– 1 m18 m18 7572 Dhjetor 22 2016 mdmsetup.desktop
-rwxrwxrwx 1 rrënjë rrënjë 61 Shk 18 13:07 pkme
-rwxrwxrwx 1 rrënjë rrënjë 10809 15 maj 2013 LEXONI
-rwxrwxrwx 1 rrënjë rrënjë 57 Jan 3 11:58 shëro sudo
-rwxrwxrwx 1 rrënjë rrënjësore 1049 Shkurt 18 01:02 Rep-Systemback
-rwxrwxrwx 1 rrënjë rrënjë 1163 Shkurt 11 11:12 rrënjë.txt
-rwxrwxrwx 1 rrënjë rrënjë 384 Shk 10 22:30 systemback ubuntu 16-18
-rwxrwxrwx 1 rrënjë rrënjë 31 janar 1 torregal
Këtu është një shembull që unë jam përpjekur të modifikoj disa skedarë që m18 janë krijuar në një përdorues, pjesa tjetër është kopjuar nga një disk tjetër, me nautilus, dhe ata kanë dry,
rrënja rrënjësore drwxr-xr-x 3 4096 Shkurt 15 00:22 instaloni Windows USB
rrënja rrënjësore drwxr-xr-x 2 4096 Shkurt 15 22:32 a ka një dry, pjesa tjetër e skedarëve gjithashtu, por përdorni këtë komandë nga informacioni që vërteton se ndodh: skedarët tani nuk kanë një dry, por, unë nuk e 'nuk e di nëse janë në rregull Lejet që ata kanë dhe ideja është të dimë se çfarë leje duhet të ketë secila skedar ose dosje dhe në cilin grup duhet të jetë. dhe di çfarë të përdor kur shton chmod.
m18 @ m18 ~ $ cd Desktop /
m18 @ m18 ~ / Desktop $ ls -l
60 gjithsej
drw-r - r– 2 rrënjë rrënjë 4096 Shk 15 22:32 a
-rw-r - r– 1 rrënjë rrënjë 474 Shk 16 23:37 canaima5
-rw-r - r– 1 rrënjë rrënjësore 374 Shkurt 9 16:34 Gabim_EXFAT
drw-r - r– 3 rrënjë rrënjësore 4096 Shkurt 15 00:22 instalimi i dritareve USB
-rw-r - r– 1 m18 m18 7572 Dhjetor 22 2016 mdmsetup.desktop
-rw-r - r– 1 rrënjë rrënjë 61 Shk 18 13:07 pkme
-rw-r - r– 1 rrënjë rrënjësore 10809 15 maj 2013 README
-rw-r - r– 1 rrënjë rrënjë 57 Jan 3 11:58 rimarr sudo
-rw-r - r– 1 rrënjë rrënjësore 1049 Shkurt 18 01:02 Rep-Systemback
-rw-r - r– 1 rrënjë rrënjë 1163 Shkurt 11 11:12 rrënjë.txt
-rw-r - r– 1 rrënjë rrënjësore 384 Shk 10 22:30 PM systemback ubuntu 16-18
-rw-r - r– 1 rrënjë rrënjë 31 janar 1 torregal
m18 @ m18 ~ / Desktop $ sudo ugo + rwx *
[sudo] fjalëkalimi për m18:
sudo: ugo + rwx: komanda nuk u gjet
m18 @ m18 ~ / Desktop $ sudo chmod ugo + rwx *
m18 @ m18 ~ / Desktop $ ls -l
60 gjithsej
drwxrwxrwx 2 rrënjë rrënjë 4096 Shk 15 22:32 a
-rwxrwxrwx 1 rrënjë rrënjë 474 Shk 16 23:37 canaima5
-rwxrwxrwx 1 rrënjë rrënjë 374 Shkurt 9 16:34 Gabim_EXFAT
drwxrwxrwx 3 rrënjë rrënjësore 4096 Shkurt 15 00:22 instalimi i dritareve USB
-rwxrwxrwx 1 m18 m18 7572 22 Dhjetor 2016 mdmsetup.desktop
-rwxrwxrwx 1 rrënjë rrënjë 61 Shk 18 13:07 pkme
-rwxrwxrwx 1 rrënjë rrënjë 10809 15 maj 2013 LEXONI
-rwxrwxrwx 1 rrënjë rrënjë 57 Jan 3 11:58 shëro sudo
-rwxrwxrwx 1 rrënjë rrënjësore 1049 Shkurt 18 01:02 Rep-Systemback
-rwxrwxrwx 1 rrënjë rrënjë 1163 Shkurt 11 11:12 rrënjë.txt
-rwxrwxrwx 1 rrënjë rrënjë 384 Shk 10 22:30 systemback ubuntu 16-18
-rwxrwxrwx 1 rrënjë rrënjë 31 janar 1 torregal
m18 @ m18 ~ / Desktop $ sudo chmod -R 755 instalimi \ de \ windows \ USB /
m18 @ m18 ~ / Desktop $ ls -l
60 gjithsej
drwxrwxrwx 2 rrënjë rrënjë 4096 Shk 15 22:32 a
-rwxrwxrwx 1 rrënjë rrënjë 474 Shk 16 23:37 canaima5
-rwxrwxrwx 1 rrënjë rrënjë 374 Shkurt 9 16:34 Gabim_EXFAT
rrënja rrënjësore drwxr-xr-x 3 4096 Shkurt 15 00:22 instalimi i dritareve USB
-rwxrwxrwx 1 m18 m18 7572 22 Dhjetor 2016 mdmsetup.desktop
-rwxrwxrwx 1 rrënjë rrënjë 61 Shk 18 13:07 pkme
-rwxrwxrwx 1 rrënjë rrënjë 10809 15 maj 2013 LEXONI
-rwxrwxrwx 1 rrënjë rrënjë 57 Jan 3 11:58 shëro sudo
-rwxrwxrwx 1 rrënjë rrënjësore 1049 Shkurt 18 01:02 Rep-Systemback
-rwxrwxrwx 1 rrënjë rrënjë 1163 Shkurt 11 11:12 rrënjë.txt
-rwxrwxrwx 1 rrënjë rrënjë 384 Shk 10 22:30 systemback ubuntu 16-18
-rwxrwxrwx 1 rrënjë rrënjë 31 janar 1 torregal
m18 @ m18 ~ / Desktop $ sudo chmod -R 755 a
m18 @ m18 ~ / Desktop $ ls -l
60 gjithsej
rrënja rrënjë drwxr-xr-x 2 4096 Shk 15 22:32 a
-rwxrwxrwx 1 rrënjë rrënjë 474 Shk 16 23:37 canaima5
-rwxrwxrwx 1 rrënjë rrënjë 374 Shkurt 9 16:34 Gabim_EXFAT
rrënja rrënjësore drwxr-xr-x 3 4096 Shkurt 15 00:22 instalimi i dritareve USB
-rw-r - r– 1 m18 m18 7572 Dhjetor 22 2016 mdmsetup.desktop
-rwxrwxrwx 1 rrënjë rrënjë 61 Shk 18 13:07 pkme
-rwxrwxrwx 1 rrënjë rrënjë 10809 15 maj 2013 LEXONI
-rwxrwxrwx 1 rrënjë rrënjë 57 Jan 3 11:58 shëro sudo
-rwxrwxrwx 1 rrënjë rrënjësore 1049 Shkurt 18 01:02 Rep-Systemback
-rwxrwxrwx 1 rrënjë rrënjë 1163 Shkurt 11 11:12 rrënjë.txt
-rwxrwxrwx 1 rrënjë rrënjë 384 Shk 10 22:30 systemback ubuntu 16-18
-rwxrwxrwx 1 rrënjë rrënjë 31 janar 1 torregal
nga ana tjetër duke ditur të përdorim komandën chown. Unë gjithashtu nuk e di nëse është më mirë të përdorësh komandën cp për të kopjuar informacionin, nga një disk tjetër i fortë me disa wildcard që kopjon skedarët me të gjitha lejet e tyre, dhe që ato të qëndrojnë të disponueshme për përdoruesin tënd, ose ato gjithmonë qëndrojnë me dry
ajo që dua është që nëse dikush di një artikull më të plotë, dhe me shembuj të secilës prej wildcards, që përdor chmod dhe chown. Mund ta vendos në mënyrë që të jetë më e lehtë për të mësuarit e të rinjve, pasi ka tabela ku shfaqet numërimi me 3 shifra, të tilla si ato të 777, 644 dhe si formohet ai numërim, pa qenë të paracaktuara, ose ka shumë më shumë që pasqyrohen nga përmbledhja e ugo nuk e di nëse është e drejtë mendoj se është përdoruesi, pronarët e grupeve dhe me rwx për dosjet, nëndirektoritë, skedarët e ekzekutueshëm, etj.
në fund ajo që dua është të mësoj të përdor të gjitha formulat, të chmod, dhe chonw për të gjitha skedarët, dhe për të gjithë sistemin e skedarëve linux
Unë kërkoj falje nëse pyetja ime në këtë temë është shumë qesharake, unë thjesht po kërkoj disa udhëzime, për të pasur një metodë më të rehatshme për të qenë në gjendje të kuptoj secilën pjesë të lejeve të grupit, dhe komandat modifikuese, të programeve chmod dhe chonw.
Përshëndetje, dhe Faleminderit shumë për bashkëpunimin tuaj.
danny e dua uwu
danny unë e dua atë uwu.