Saturs
Citas sadaļasŠī rokasgrāmata ir paredzēta tiem, kuriem patiešām nepieciešama palīdzība, lai sāktu mainīt atļaujas failiem un mapēm jebkurā Linux kodolā šim demonstrējumam. Es izmantošu Fedora core 8 attēlus no saviem eksperimentiem. Vienkāršības labad es arī izmantošu komandas formu Octal (skaitlis). (Atvainojiet dažus attēlus, kurus es izmantoju MS paint, bet, ja jūs tuvojat attēlu, noklikšķinot uz tā, tas palīdz)
Soļi
- Skatiet, kādu atļauju vēlaties mainīt. Lai skatītu failos jau esošās atļaujas, izmantojiet komandu Ls ar opciju -l (1. attēls)
-
Izlemiet, kādu atļauju vēlaties mainīt: vai nu piekļuve LIETOTĀJAM, GROUP piekļuve vai CITA piekļuve. Tas noteiks, kā rakstīsit komandu chmod un kur ievietosiet katru skaitli. -
Paziņojuma vēstules atļaujas rindā 1. attēlā. Šī ir informācija par atļauju (r lasīšanai), (w rakstīšanai) (x izpildei). Tas ļaus lietotājam, grupai vai citai personai lasīt (atvērt) failu, rakstīt (veikt izmaiņas) failā vai izpildīt ( palaist) failu. R skaitlim izmantotais skaitlis ir 4, skaitlis W tiek izmantots 2, bet skaitlis X - 1, kas ir vienāds ar 7, lai to izdarītu, ir nepieciešama kāda matemātika. (skatiet abas diagrammas piezīmju sadaļā)- Piemēram, ja vēlaties pievienot lasīšanas atļauju un rakstīšanas atļauju tikai lietotājiem, jūs rakstīsit komandu, kurai pievienosiet 4 lasīšanai un 2 rakstīšanai, lai jūsu faila atļaujas izskatās kā tas, ko redzat 2. attēlā. faila lietotājs. (Atļauju skaitlisko vērtību diagrammu skatiet sadaļas Piezīmes diagrammā).
-
Ievērojiet, ka oktālā / skaitļa kodā ir 3 cipari. Tie apzīmē lietotājus | Grupas | Citi no kreisās uz labo. Ievietojot skaitli no 1 līdz 7 jebkurā no trim daļām, katrai no tām mainīsies atļauja atkarībā no izmantotajiem numuriem. - Mainiet atļauju mapēm, failiem izmantojot to pašu komandu. Vienkārši noteikti izmantojiet absolūto mapes ceļu, lai netiktu pieļauta kļūda (t.i., Mana testa mape atrodas / home / licensedemo / test). Ja neesat pārliecināts, skatieties 3. attēlu
- Pēc tam, kad esat ievadījis komandu chmod ar pareizajiem numuriem, pārbaudiet, vai esat veiksmīgi izpildījis komandu izmantojot komandu ls –l. Ja tas izdevās, labs darbs. Ja nemēģiniet vēlreiz. (Ja esat aizmirsis, kā izskatās komanda, skatiet pirmo izmantoto komandu 1. attēlā)
- Ja neesat pārliecināts, kā novērst kļūdas, piesakieties savā root kontā un, lietojot komandu chmod, mainiet faila vai direktorija atļaujas uz 777, kas visiem atgriezīs lasīšanas rakstīšanas un izpildes atļaujas.
- Tagad, kad jūs zināt pamatus, kā mainīt failu atļaujas Linux, spēlējiet ar atļauju, lai redzētu, kas mainās, mēģinot atvērt failu vai mapi vai mēģināt pārvietot failu un redzēt, kādus rezultātus jūs iegūstat. Rezultātiem vajadzētu atšķirties.
- Izklaidējieties (Linux, ja vienmēr ir jautri).
Kopienas jautājumi un atbildes
Padomi
- Atļauja Lasīt Rakstīt Izpildīt
- Skaitļa vērtība 4 2 1
- Burtu vērtība r w x
- Komandas piemērs: # chmod 777 faila nosaukums
- ko katra atļauja dara katram pārveidotājam
- Lietotājs
- Lietotājs + r: ļauj lietotājam, kurš izveidoja failu, lasīt failu.
- Lietotājs + w: ļauj lietotājam, kurš izveidoja failu, veikt izmaiņas failā.
- Lietotājs + x: ļauj lietotājam, kurš izveidoja failu, atvērt / palaist failu.
- Grupa
- Grupa + r: ļauj ikvienam grupas dalībniekam, kurš izveidojis failu (vai tikai grupā), piekļūt tam.
- Grupa + w: ļauj grupai, kurai pieder fails, ļaut tām piekļūt, lai veiktu izmaiņas failā.
- Grupa + x: ļauj piekļūt jebkuram grupas dalībniekam, kuram pieder fails, palaist failu.
- Cits
- Cits + r: ļauj jebkuram vieslietotājam lasīt failu.
- Citi + w: ļauj viesa lietotājam veikt izmaiņas failā.
- Citi + x: ļauj jebkuram viesa lietotājam palaist failu.
Brīdinājumi
- Lai mainītu failu atļaujas, jums jābūt faila izveidotājam grupā, kurai fails pieder, vai pieteicies kā root (admin jums Windows lietotājiem).
- Ja nolemjat mainīt mapes atļaujas, pārliecinieties, ka komandā ierakstīšanas laikā neatrodaties mapē, pretējā gadījumā tā nedarbosies.