Tagongsrjochten oanpasse yn Linux

Anonim

Tagongsrjochten oanpasse yn Linux

Yn bestjoeringssystemen basearre op 'e Linux Kernel, is d'r in ark foar autoriteit, wêrtroch jo tagong kinne om tagongsrjochten tusken akkounts te ferdielen. Dit is in beheining op tagong ta spesifike bestannen, mappen of applikaasjes. D'r binne trije soarten ferlykbere rjochten - lêze, skriuwe en útfiering. Ien fan har kin apart wurde bewurke ûnder elke brûker registrearre yn 'e OS mei spesjale ark. Folgjende sil wurde beskôge as twa konfiguraasjemetoaden fan 'e neamde parameters.

Tagongsrjochten ynstelle nei Linux

De metoaden beskôge hjoed binne geskikt foar alle Linux-distribúsjes, om't se universeel binne. Is dat de earste manier net beskikber te wêzen foar de brûkers dy't gjin fêste bestânbehearder hawwe, en it systeembehear wurdt eksklusyf troch de konsole útfierd. Yn dit gefal advisearje wy fuortendaliks oerskeakelje nei de twadde opsje, wêr't de CHMD-kommando-aksje yn detail wurdt beskreaun. Oare brûkers dy't aktyf ynteraksje ynteraksje mei de grafyske systeemynterface, wy advisearje jo om de tiid te beteljen oan twa metoaden, om't se ferskate ferskillende tagong hawwe om tagong te krijen.

Foardat jo soargje, soargje derfoar dat it systeem it nedige oantal brûkers hat. As jo ​​wite dat d'r ferskate minsken sille wêze tagong ta de kompjûter, moatte jo jo eigen apart akkount oanmeitsje, en gean dan nei de beneaming fan tagongsrjochten. In detaillearre hantlieding oer dit ûnderwerp is te finen yn it oare artikel troch de folgjende link.

Fansels kinne de ynstellings oanwêzich yn 'e bestânbehearder kinne jo fluch en sûnder problemen bewurkje, bewurkje de rjochten fan tagong ta objekten, mar soms binne in setfunksjes genôch beheind, en guon brûkers hawwe in mear fleksibele konfiguraasje nedich. Yn sa'n situaasje advisearje wy dat jo kontakt opnimme mei de folgjende metoade.

Metoade 2: Chmod Team

De brûkers dy't al oer de prestaasjes fan bepaalde taken binne kommen yn bestjoeringssystemen op Linux, wite wierskynlik dat it measte út alle aksjes wurde makke fia de klassike konsole mei ferskate kommando's. Bewurkje fan 'e rjochten fan tagong foar bestannen en mappen wie gjin útsûndering en nuttich foar dit ynboude chmd-nut.

Chmod syntaksis

Elk kommando hat in eigen synsaksis - in set opsjes en parameters opnommen yn in spesifike sekwinsje om de nedige aksjes op te jaan. Dan sil de ynfiergekânsje sa wêze: chmod + opsjes + rjochten + foarwerpen + objektnamme as paad derop. Detaillearre ynformaasje oer hoe't jo chmod brûke, lêze yn 'e konsole. Jo kinne it útfiere fia it menu of de Ctrl + Alt + T-wichtige kombinaasje.

Begjin fan 'e terminal om it Chmmod-kommando út te fieren yn it Linux bestjoeringssysteem

Yn 'e terminal moatte jo Chmod-chommed registrearje en klikje op de Enter-toets. Hjirnei sil de offisjele dokumintaasje op 'e standert taal werjûn wurde, wat sil helpe om te behanneljen mei de basis fan it nut. Mar wy jouwe noch in mear detaillearre beskriuwing fan alle opsjes en rjochten.

Bekendheid mei de offisjele dokumintaasje fan 'e Chmmod Utility fia de konsole yn Linux

Tagongsrjochten

Wylst jo al witte fan 'e boppesteande ynformaasje, binne d'r trije soarten rjochten yn Linux yn Linux - Lêze, skriuwe en útfiering. Elk fan har hat syn eigen brief oantsjutting yn Chmod, dy't moat wurde brûkt by it wurkjen mei it team.

  • R - lêze;
  • w - opname;
  • X - útfiering;
  • S - útfiering út namme fan 'e superuser. Dit rjocht is opsjoneel en ymplisearret de lansearring fan programma's en skripts út it haadkonto (rûchwei sprekke troch it sudo-kommando).

Op 'e earste manier is it opmurken dat yn' e eigenskippen fan it konfiguraasjetem wurde ferdield foar elke groep brûkers. Se besteane ek trije en yn chod, wurde se lykas dizze bepaald:

  • U is de eigner fan it objekt;
  • G - Groep;
  • O - de rest fan 'e brûkers;
  • A - Alle boppesteande brûkers.

Derneist nimt it team dat yn 'e beskôge as notaasje fan rjochten yn' e foarm fan sifers. Figueren fan 0 oant 7 betsjutte in spesifike parameter:

  • 0 - Gjin rjochten;
  • 1 - eksklusyf útfiering;
  • 2 - Allinich Record;
  • 3 - útfiering en record tegearre;
  • 4 - Eksklusyf lêze;
  • 5 - lêze en útfiering;
  • 6 - lêze en skriuwen;
  • 7 - Alle rjochten tegearre.

Al dizze parameters binne itselde foar sawol yndividuele bestannen as map. Op it momint fan it tawize fan privileezjes jouwe jo earst it oantal oan foar de eigner, dan foar de groep en oan 'e ein foar de rest fan' e brûkers. Dan sil de wearde in werjefte fine, bygelyks 744 of 712. Ien of mear fan dizze rjochten wurdt ynfierd nei it skriuwen fan opsjes nei it nut, sadat se ek yn detail moatte wurde studearre.

Opsjes

Rjochten spielje in grutte rol by it brûken fan it Chmod-kommando, lykwols kinne de opsjes lykwols mear fleksibel konfigurearje troch ekstra parameters te ynstellen. De populêrste opsjes foar opsjes hawwe dit soarte:

  • -c - Toant ynformaasje oer alle feroarings nei't it kommando is aktivearre;
  • -f - Elimineer it werjaan fan alle notifikaasjes fan flaters;
  • -V - Lit alle ynformaasje sjen nei't it kommando is aktivearre;
  • - Selektearje - Selektearje it masker fan rjochten út in spesifyk bestân;
  • -R - aktivearring fan rekoerzje. Yn dit gefal sille de oantsjutte rjochten tapast wurde op alle bestannen en mappen fan 'e oantsjutte map;

No binne jo bekend mei de syntaksis en de wichtichste oantsjuttingen fan it gebrûk fan 'e nuttekene wurde neamd Chmod. It bliuwt allinich om josels fertroud te meitsjen mei ekstra nuttige ynformaasje, dy't it proses fan bewurkingsrjochten sil ferienfâldigje, lykas leare oer populêre foarbylden fan it team.

Oanfoljende aksjes

Om it gemak fan it wurk yn 'e terminal te ferbetterjen, sil de brûker ferskate mear kommando's moatte brûke dat de útfiering fan ferfolch fan ferfolch te brûken. Bygelyks, neigelyks kinne jo CD / thús / brûker / map registrearje, wêr / Thús / Brûker / map is in betingst dat in betingst is nei de fereaske map. Nei it aktivearjen fan dit kommando sil d'r in ferhuzing wêze nei de oantsjutte map en alle folgjende aksjes sille der troch útfierd wurde. Sa is de needsaak it folsleine paad yn 'e bestân of map yn' e takomst ynfiere wurdt eliminearre (fansels, as se yn 'e lokaasje lizze wêr't de oergong waard útfierd).

Gean nei de fereaske lokaasje troch de terminal yn Linux

It is ûnmooglik om net te markearjen fan it LS-kommando mei de -L-opsje. Dit nut kin jo de hjoeddeistige ynstellingen besjen foar tagongsrjochten nei objekten. It resultaat-dat-rw-RW-r is oan dat de eigner it bestân sil lêze en bewurkje, de groep doch itselde, en de oare brûkers lêze allinich. (Alle oantsjuttingen foldogge oan de hjirboppe beskreaune tagongsrjochten). Details oer de aksje fan it LS-team yn Linux wurdt ferteld yn it oare artikel troch de folgjende link.

Registrearje it LS-kommando om te bepalen

Lês ek: Foarbylden fan 'e LS-kommando yn Linux

Foarbylden fan it team

Uteinlik wol ik wat foarbylden fan it gebrûk bringe, sadat brûkers net mear fragen hawwe oer de syntaks fan it team en syn applikaasjes. Omtinken jaan oan sokke rigels:

Foarbylden fan CHMD-kommando yn Linux bestjoeringssystemen

  • Chmod A + R File_name - Foegje alle rjochten ta om it bestân te lêzen;
  • Chmod A-X File_name - helje de rjochten op om it objekt út te fieren;
  • Chmod A + R File_name - Lês tafoegje en skriuwe rjochten;
  • Chmod -R U + W, Go-W Folder_Name - Rekoerzje ynskeakelje (applikaasje-kommando ynskeakelje foar de hiele map), tafoegje om de eigner te skriuwen en de yngongsrjochten te skriuwen om te skriuwen fan oare brûkers.

Sa't jo kinne sjen, tekens + en - gemiddelde taheakje of ophelje. Se wurde oanjûn tegearre mei opsjes en rjochten sûnder spaasjes, en dan wurdt it bestân neamd as it folsleine paad derop.

Hjoed hawwe jo oer twa metoaden leard foar it ynstellen fan tagongsrjochten yn OS basearre op 'e Linux Kernel. De neamde metoaden binne universeel en binne geskikt foar alle distribúsjes. Foardat wy elk kommando aktivearje, advisearje wy sterk om derfoar te soargjen dat wy net allinich yn 'e korrektheid fan' e Syntaks meitsje, mar ek de nammen fan 'e bestannen en it paad nei har.

Sjoch ek: Faak brûkte kommando's yn Terminal Linux

Lês mear