Linux ir vairāku lietotāju operētājsistēma, tāpēc tai ir drošība, lai neļautu cilvēkiem piekļūt viens otra konfidenciālajiem failiem. Izpildot ls komandu, jums netiek sniegta nekāda informācija par failu drošību, jo pēc noklusējuma ls uzskaita tikai failu nosaukumus. Papildinformāciju varat iegūt, izmantojot opciju ar komandu ls. Visas opcijas sākas ar '-'. Piemēram, lai izpildītu ls ar garā saraksta opciju, jums jāievada ls -l . To darot, katrs fails tiks norādīts atsevišķā rindā garā formātā. Tālāk esošajā logā ir piemērs.
Satura rādītājs
- Kā pārbaudīt failu atļauju operētājsistēmā Linux
- Kādas ir trīs atļauju grupas operētājsistēmā Linux?
- Kādi ir trīs failu atļauju veidi operētājsistēmā Linux?
- Drošības atļauju lasīšana operētājsistēmā Linux
- Kā mainīt atļaujas operētājsistēmā Linux
- Astoņskaitļa apzīmējumi sadaļā Atļaujas operētājsistēmā Linux
- Kā iestatīt faila atļaujas operētājsistēmā Linux - FAQ
Kā pārbaudīt failu atļauju operētājsistēmā Linux
ls -l>
ls -l
Šajās rindās ir daudz informācijas.
binārā meklēšana java
- Pirmā rakstzīme = '-' , kas nozīmē, ka tas ir fails ‘d’ , kas nozīmē, ka tas ir direktorijs.
- Nākamās deviņas rakstzīmes = (rw-r–r–) norāda drošību
- Nākamajā kolonnā ir parādīts faila īpašnieks. (Šeit tā ir 'sakne')
- Nākamajā kolonnā ir parādīts faila grupas īpašnieks. (Šeit tā ir 'sakne', kurai ir īpaša piekļuve šiem failiem)
- Nākamajā kolonnā ir parādīts faila lielums baitos.
- Nākamajā kolonnā ir norādīts datums un laiks, kad fails pēdējo reizi tika mainīts.
- Pēdējā kolonna = faila_nosaukums vai direktorija_nosaukums. (Piemēram, šeit ir: prac, snap, test, example)
Kādas ir trīs atļauju grupas operētājsistēmā Linux?
Pirmkārt, jums ir jāuztver šīs deviņas rakstzīmes kā trīs trīs rakstzīmju kopas (skatiet lodziņu apakšā). Katra no trim rwx rakstzīmēm attiecas uz citu darbību, ko varat veikt ar failu.
- Īpašnieki: Šīs atļaujas attiecas tikai uz personām, kurām pieder faili vai direktoriji.
- Grupas: Atļaujas var piešķirt noteiktai lietotāju grupai, ietekmējot tikai tos, kas ir šajā konkrētajā grupā.
- Visi lietotāji: Šīs atļaujas ir universālas visiem sistēmas lietotājiem, radot visaugstāko drošības risku. Atļauju piešķiršana visiem lietotājiem jāveic piesardzīgi, lai novērstu iespējamās drošības ievainojamības.
--- --- --- rwx rwx rwx user group other>
Kādi ir trīs failu atļauju veidi operētājsistēmā Linux?
Operētājsistēmā Linux ir trīs veidu failu atļaujas lasīt, rakstīt un izpildīt.
| Vēstules | Definīcija |
|---|---|
| 'r' | izlasiet faila saturu. |
| 'iekšā' | rakstīt vai modificēt faila saturu. |
| 'x' | izpildīt failu. Šī atļauja tiek piešķirta tikai tad, ja fails ir programma. |
Simboli: `+`, `-` un `=` Opcija Linux faila atļaujā
| Operatori | Definīcija |
|---|---|
| `+` | Pievienojiet atļaujas |
| `-` | Noņemt atļaujas |
| `=` | Iestatiet atļaujas norādītajām vērtībām |
Lietotājs, grupa un citi opcija Linux faila atļaujā
| Atsauce | Klase | Apraksts |
|---|---|---|
| ''iekšā'' | lietotājs | Lietotāja atļaujas attiecas tikai uz faila vai direktorija īpašnieku, tās neietekmēs citu lietotāju darbības. |
| 'g'. | grupai | Grupas atļaujas attiecas tikai uz grupu, kas ir piešķirta failam vai direktorijam, tās neietekmēs citu lietotāju darbības. |
| `o` | citi | Pārējās atļaujas attiecas uz visiem citiem sistēmas lietotājiem, šī ir atļauju grupa, kuru vēlaties skatīties visvairāk. |
| `a` | Visi trīs | Visi trīs (īpašnieks, grupas, citi) |
Drošības atļauju lasīšana operētājsistēmā Linux
Piemēram: rw-r-x r-
- rw- : pirmās trīs rakstzīmes `rw-`. Tas nozīmē, ka faila īpašnieks var to lasīt (skatīt tā saturu) un rakstīt (mainīt tā saturu). mēs to nevaram izpildīt, jo tā nav programma, bet gan teksta fails.
- r-x : otrā trīs rakstzīmju kopa r-x. Tas nozīmē, ka grupas dalībnieki var tikai lasīt un izpildīt failus.
- r– : pēdējās trīs rakstzīmes r– parāda atļaujas, kas atļautas citiem lietotājiem, kuriem šajā Linux sistēmā ir UserID. Tas nozīmē, ka ikviens mūsu Linux pasaulē var lasīt, bet nevar modificēt vai izpildīt failu saturu.
Kā mainīt atļaujas operētājsistēmā Linux
Tiek izsaukta komanda, kuru izmantojat, lai mainītu failu drošības atļaujas chmod , kas apzīmē maiņas režīmu, jo deviņas drošības rakstzīmes kopā tiek sauktas par faila drošības režīmu.
Piemērs to padarīs skaidrāku.
Piemēram , ja vēlaties piešķirt izpildes atļauju pasaulei (citam) failam xyz.txt, sāciet ar ierakstīšanu.
chmod o >
Tagad jūs ierakstiet “+”, lai teiktu, ka pievienojat atļauju.
chmod o+ >
Pēc tam ierakstiet “x”, lai teiktu, ka pievienojat izpildes atļauju.
chmod o+x >
Visbeidzot norādiet, kuru failu maināt.
chmod o+x xyz.txt >
Izmaiņas var redzēt zemāk esošajā attēlā.
chmod o+x xyz.txt
Varat arī mainīt vairākas atļaujas vienlaikus. Piemēram, ja vēlaties visiem atņemt visas atļaujas, jums ir jāraksta.
chmod ugo-rwx xyz.txt >
Iepriekš minētais kods atceļ visas lasīšanas(r), rakstīšanas(w) un izpildes(x) atļaujas no visiem lietotājiem(u), grupai(g) un citiem(o) failam xyz.txt, kā rezultātā tas tiek iegūts.
daudzkārtēja lietošana
Vēl viens piemērs var būt šāds:
chmod ug+rw,o-x abc.mp4 >
Iepriekš minētais kods pievieno lasīšanas(r) un rakstīšanas(w) atļauju gan lietotājam(u), gan grupai(g) un atsauc izpildes(x) atļauju no citiem(o) failam abc.mp4.
Kaut kas tamlīdzīgs:
chmod ug=rx,o+r abc.c >
piešķir lasīšanas(r) un izpildes(x) atļauju gan lietotājam(u), gan grupai(g) un pievieno lasīšanas atļaujas citiem failam abc.c.
Var būt vairākas failu atļauju kombinācijas, kuras varat atsaukt un piešķirt. Jūs varat izmēģināt dažus uz jūsu Linux sistēma .
Astoņskaitļa apzīmējumi sadaļā Atļaujas operētājsistēmā Linux
chmod o >
Tagad jūs ierakstiet “+”, lai teiktu, ka pievienojat atļauju.
chmod o+ >
Pēc tam ierakstiet “x”, lai teiktu, ka pievienojat izpildes atļauju.
chmod o+x >
Visbeidzot norādiet, kuru failu maināt.
chmod o+x xyz.txt >
Izmaiņas var redzēt zemāk esošajā attēlā.
chmod o+x xyz.txt
Varat arī mainīt vairākas atļaujas vienlaikus. Piemēram, ja vēlaties visiem atņemt visas atļaujas, jums ir jāraksta.
ssis apmācība
chmod ugo-rwx xyz.txt>
Iepriekš minētais kods atceļ visas lasīšanas(r), rakstīšanas(w) un izpildes(x) atļaujas no visiem lietotājiem(u), grupai(g) un citiem(o) failam xyz.txt, kā rezultātā tas tiek iegūts.
daudzkārtēja lietošana
Vēl viens piemērs var būt šāds:
chmod ug+rw,o-x abc.mp4 >
Iepriekš minētais kods pievieno lasīšanas(r) un rakstīšanas(w) atļauju gan lietotājam(u), gan grupai(g) un atsauc izpildes(x) atļauju no citiem(o) failam abc.mp4.
Kaut kas tamlīdzīgs:
chmod ug=rx,o+r abc.c>
piešķir lasīšanas(r) un izpildes(x) atļauju gan lietotājam(u), gan grupai(g) un pievieno lasīšanas atļaujas citiem failam abc.c.
Var būt vairākas failu atļauju kombinācijas, kuras varat atsaukt un piešķirt. Jūs varat izmēģināt dažus uz jūsu Linux sistēma .
Varat arī izmantot šādus oktālos apzīmējumus.
oktāla apzīmējumi
Astotnieku apzīmējumu tabulas izmantošana “r”, “w” un “x” vietā. Katru cipara oktālo apzīmējumu var izmantot jebkurai grupai “u”, “g” vai “o”.
Tātad sekojošais darbs ir tāds pats.
chmod ugo+rwx [file_name] chmod 777 [file_name]>
Abas no tām nodrošina pilnīgu lasīšanas rakstīšanas un izpildes atļauju (kods = 7) visai grupai.
Tāpat ir ar šo.
chmod u=r,g=wx,o=rx [file_name] chmod 435 [file_name]>
Abi kodi dod atļauju lasīt (kods = 4) lietotājam, rakstīt un izpildīt (kods = 3) grupai un lasīt un izpildīt (kods = 5) citiem.
Un pat šis…
chmod 775 [file_name] chmod ug+rwx,o=rx [file_name]>
Abas komandas piešķir visas atļaujas (kods = 7) lietotājam un grupai, lasīt un izpildīt (kods = 5) citiem.
Kā iestatīt faila atļaujas operētājsistēmā Linux - FAQ
Kā mainīt failu atļaujas operētājsistēmā Linux, izmantojot komandrindu?
Lai mainītu failu atļaujas operētājsistēmā Linux, varat izmantot `
chmod`>komandu, kam seko vēlamie atļauju iestatījumi.Piemēram:
If we want to>piešķir īpašniekam lasīšanas, rakstīšanas un izpildes atļaujas, kā arī grupai un citiem lasīšanas un izpildes atļaujas.chmod 755 filename>
Vai varu mainīt failu atļaujas vairākiem failiem vienlaikus?
Jā, jūs varat mainīt failu atļaujas vairākiem failiem vienlaikus, izmantojot aizstājējzīmes ar `
chmod`>komandu.Piemēram, lai iestatītu lasīšanas un rakstīšanas atļaujas īpašniekam un tikai lasīšanas atļaujas grupai un citiem visiem teksta failiem direktorijā.
chmod 644 *.txt>
Kā mainīt faila īpašnieku operētājsistēmā Linux?
Lai mainītu faila īpašnieku, varat izmantot `
chown`>komandu.Piemēram: Ja mēs vēlamies mainīt īpašnieku uz jaunīpašnieku un grupu uz intereškopas.
atšķirība starp vakariņām un vakariņāmchown newowner:newgroup filename>
Kādi ir simboliskie un oktālie attēlojumi failu atļaujās?
Faila atļaujas var izteikt gan simboliskā (piem., u=rw, g=r, o=r), gan oktālā (piemēram, 644) attēlojumā. Simboliskie attēlojumi piedāvā intuitīvāku veidu, kā norādīt atļaujas, savukārt oktāli attēlojumi nodrošina kodolīgu ciparu formātu.
Kā es varu rekursīvi mainīt atļaujas visiem failiem un direktorijiem direktorijā?
Lai mainītu atļaujas rekursīvi, izmantojiet `
-R`>opcija ar `chmod`>komandu.Piemēram: ja mēs vēlamies izpildīt atļaujas īpašniekam, lasīt un izpildīt atļaujas grupai un bez atļaujām citiem, piemērojot šīs izmaiņas visiem failiem un apakšdirektorijiem norādītajā direktorijā.
chmod -R 750 directory>
Secinājums
Šajā rakstā mēs apspriedām, kā mainīt faila atļaujas operētājsistēmā Linux, kas ir ļoti svarīga drošībai. Sistēmas daudzlietotāju raksturs prasa niansētu izpratni par lasīšanas, rakstīšanas un izpildes atļaujām īpašniekiem, grupām un citiem. Thechmod>komanda atvieglo precīzu vadību, ļaujot lietotājiem mainīt atļaujas simboliski vai izmantojot oktālās vērtības. Būtiskas komandas, piemēramchown>iespējot īpašumtiesību izmaiņas. Neatkarīgi no tā, vai piešķirat vai atsaucat piekļuvi, lietotājiem jāievēro piesardzība, jo īpaši, piemērojot universālās atļaujas. Failu atļauju apgūšana ir būtiska drošas un sakārtotas Linux sistēmas uzturēšanai.