Alĝustigu alirajn rajtojn en Linukso

Anonim

Alĝustigu alirajn rajtojn en Linukso

En mastrumaj sistemoj bazitaj sur la Linuksa kerno, estas aŭtoritata aranĝo, kiu permesas vin dividi alirajn rajtojn inter kontoj. Ĉi tio estas limigo pri aliro al specifaj dosieroj, dosierujoj aŭ aplikoj. Estas tri specoj de similaj rajtoj - legado, skribado kaj ekzekuto. Ajna el ili povas esti redaktita aparte sub ĉiu uzanto registrita en la OS uzante specialajn ilojn. Tuj poste estos konsiderita du metodoj de agordo de la menciitaj parametroj.

Agordu Alirajn Rajtojn al Linukso

La metodoj konsiderataj hodiaŭ taŭgas por ĉiuj Linuksaj distribuoj, ĉar ili estas universaj. Ĉu tio estas la unua maniero esti neatingebla al la uzantoj, kiuj ne havas fiksan dosieradministrilon, kaj la sistemo-administrado estas farita ekskluzive per la konzolo. En ĉi tiu kazo, ni tuj rekomendas ŝanĝi al la dua opcio, kie la CHMOD-komanda ago estas detale priskribita. Aliaj uzantoj, kiuj aktive interagas kun la grafika sistemo interfaco, ni konsilas vin pagi la tempon al du metodoj, ĉar ili havas plurajn malsamajn aliron al aliro.

Antaŭ ol komenci manierojn, certigu, ke la sistemo havas la necesan nombron da uzantoj. Se vi scias, ke estos pluraj homoj aliro al la komputilo, vi devas krei vian propran apartan konton, kaj poste iri al la nomumo de aliraj rajtoj. Detala gvidilo pri ĉi tiu temo troviĝas en la alia artikolo laŭ la sekva ligilo.

Kompreneble, la agordoj ĉe la dosieradministrilo permesas vin rapide kaj sen problemoj redakti la rajtojn de aliro al objektoj, sed foje aro da funkcioj estas sufiĉe limigitaj, kaj iuj uzantoj bezonas pli flekseblan agordon. En tia situacio, ni rekomendas kontakti la sekvan metodon.

Metodo 2: CHMOD-teamo

La uzantoj, kiuj jam renkontis la agadon de certaj taskoj en operaciumoj en Linukso, verŝajne scias, ke la plej multaj agoj estas faritaj per la klasika konzolo uzante malsamajn komandojn. Redaktado de la rajtoj de aliro por dosieroj kaj dosierujoj ne estis escepto kaj utila por ĉi tiu enmetita en chmod-ilo.

CHMOD SYNTAX

Ĉiu komando havas sian propran sintakson - aro de opcioj kaj parametroj registritaj en specifa sekvenco por specifi la necesajn agojn. Tiam la eniga sekvenco estos tiel: chmod + opcioj + rajtoj + objekta nomo aŭ vojo al ĝi. Detalaj informoj pri kiel uzi Chmod, legi en la konzolo. Vi povas ruli ĝin tra la menuo aŭ la CTRL + ALT + T-ŝlosila kombinaĵo.

Komencante la terminalon por ekzekuti la komandon de Chmod en la Operaciumo Linukso

En la terminalo, vi devas registri chmod --help kaj alklaku la Eniga klavo. Post tio, la oficiala dokumentado pri la defaŭlta lingvo montriĝos, kiu helpos trakti la bazojn de la ilo. Sed ni ankoraŭ donas pli detalan priskribon de ĉiuj opcioj kaj rajtoj.

Familiarización kun la oficiala dokumentado de la utileco CHMOD tra la konzolo en Linukso

Aliraj rajtoj

Kiel vi jam scias de la supraj informoj, estas tri specoj de rajtoj en Linukso en Linukso - legado, skribado kaj ekzekuto. Ĉiu el ili havas sian propran leteron-nomon en CHMOD, kiu devus esti uzata dum laborado kun la teamo.

  • R - legado;
  • w - registrado;
  • X - Ekzekuto;
  • S - ekzekuto nome de la superuzanto. Ĉi tiu rajto estas laŭvola kaj implicas la lanĉon de programoj kaj skriptoj de la ĉefa konto (proksimume parolante tra la Ŝvito-komando).

En la unua maniero, ĝi rimarkeblas, ke en la propraĵoj de la agorda objekto estas dividitaj por ĉiu grupo de uzantoj. Ekzistas ankaŭ tri kaj en chmod determinas tiel:

  • U estas la objekta posedanto;
  • G - Grupo;
  • o - la resto de la uzantoj;
  • A - ĉiuj supre uzantoj.

Krome, la teamo sub konsidero prenas skribmanieron pri rajtoj en la formo de nombroj. Ciferoj de 0 ĝis 7 signifas specifan parametron:

  • 0 - neniuj rajtoj;
  • 1 - Ekskluzive ekzekuto;
  • 2 - Nur registras;
  • 3 - Ekzekuto kaj registri kune;
  • 4 - ekskluzive legante;
  • 5 - Legado kaj ekzekuto;
  • 6 - Legado kaj skribado;
  • 7 - Ĉiuj rajtoj kune.

Ĉiuj ĉi tiuj parametroj estas la samaj por ambaŭ individuaj dosieroj kaj dosierujo. En la tempo de asigni privilegiojn, vi unue indikas la numeron por la posedanto, tiam por la grupo kaj ĉe la fino por la resto de la uzantoj. Tiam la valoro trovos vidpunkton, ekzemple, 744 aŭ 712. Unu aŭ pli el ĉi tiuj rajtoj estas enmetitaj post skribado de opcioj al la ilo, do ili ankaŭ devas esti studitaj detale.

Opcioj

Rajtoj ludas gravan rolon dum uzado de la CHMOD-komando, tamen, la ebloj permesas vin agordi pli flekse fidante aldonajn parametrojn. La plej popularaj ebloj por opcioj havas ĉi tiun specon:

  • -c - montras informojn pri ĉiuj ŝanĝoj post kiam la komando estas aktivigita;
  • -f - Forigu la montradon de ĉiuj sciigoj pri eraroj;
  • -V - montru la tutan informon post kiam la komando estas aktivigita;
  • - Referenco - Elektu la maskon de rajtoj de specifa dosiero;
  • -R - aktivigo de rekursio. En ĉi tiu kazo, la specifaj rajtoj estos aplikitaj al ĉiuj dosieroj kaj dosierujoj de la specifa dosierujo;

Nun vi konas la sintakson kaj la ĉefajn nomadojn de la utileco uzata hodiaŭ nomata CHMOD. I restas nur por familiarizar mem kun aldonaj utilaj informoj, kiuj simpligos la procezon de redaktado, kaj ankaŭ lernas pri popularaj ekzemploj de la teamo.

Pliaj Agoj

Plibonigi la oportunon de laboro en la terminalo, la uzanto bezonos uzi plurajn pliajn komandojn, kiuj optimumigas la ekzekuton de la sekvaĵo. Ekzemple, post komencado, vi povas registri KD / Home / Uzanto / Dosierujo, kie / Hejmo / Uzanto / Dosierujo estas kondiĉa vojo al la bezonata dosierujo. Post aktivigi ĉi tiun komandon, estos movo al la specifa dosierujo kaj ĉiuj postaj agoj efektiviĝos tra ĝi. Tiel, la bezono eniri la plenan vojon al la dosiero aŭ dosierujo en la estonteco estas forigita (kompreneble, se ili troviĝas en la loko, kie la transiro estis farita).

Saltu al la bezonata loko tra la terminalo en Linukso

Estas neeble ne marki la LS-komandon kun la opcio -L. Ĉi tiu ilo permesas vin vidi la nunajn agordojn por aliraj rajtoj al objektoj. Ekzemple, la rezulto -rw-rw-r- indikas, ke la posedanto povos legi kaj redakti la dosieron, la grupo faras same, kaj la aliaj uzantoj nur legis. (Ĉiuj nomadoj plenumas la alirajn rajtojn priskribitaj supre). Detaloj pri la ago de la LS-teamo en Linukso estas rakontita en la alia artikolo laŭ la sekva ligilo.

Registri la ordonon pri LS por determini

Legu ankaŭ: Specimenoj de la LS-komando en Linukso

Ekzemploj de la teamo

Fine, mi ŝatus alporti kelkajn ekzemplojn de uzado de la ilo por ke la uzantoj ne plu havas demandojn pri la sintakso de la teamo kaj ĝiaj aplikoj. Atentu tiajn liniojn:

Ekzemploj de CHMOD-komando en Linuksaj operaciumoj

  • Chmod a + r dosiers_name - aldonu ĉiujn rajtojn por legi la dosieron;
  • Chmod a-x file_name - Prenu la rajtojn por ekzekuti la objekton;
  • Chmod a + r dosiers_name - aldonu legi kaj skribi rajtojn;
  • CHMOD -R U + W, GO-W DUDER_NAME - Ebliganta rekursio (aplika komando por la tuta dosierujo kaj ĝia enhavo), aldonante rajtojn por skribi al la posedanto kaj forigo de la eniraj rajtoj skribi de aliaj uzantoj.

Kiel vi povas vidi, signoj + kaj - signifas aldoni aŭ kolekti rajtojn. Ili estas indikitaj kune kun opcioj kaj rajtoj sen spacoj, kaj tiam la dosiero nomiĝas aŭ la plena vojo al ĝi.

Hodiaŭ vi lernis pri du metodoj por starigi alirajn rajtojn en OS bazitaj sur la Linuksa kerno. La listigitaj metodoj estas universalaj kaj taŭgas por ĉiuj distribuoj. Antaŭ aktivigi ĉiun komandon, ni forte konsilas, ke vi certigu ne nur pri la praveco de la sintakso, sed ankaŭ la nomojn de la dosieroj kaj la vojo al ili.

Vidu ankaŭ: Ofte uzataj komandoj en Fina stacio Linukso

Legu pli