Skip to main content

Kā lietot Linux chmod komandu

Anonim

Chmod komanda ļauj mainīt failu un mapju piekļuves atļaujas.

Chmod komandu, tāpat kā citas komandas, var izpildīt no komandrindas vai skripta faila.

Ja jums ir jāuzrāda faila atļaujas, izmantojiet ls komandu.

chmod komandu sintakse

Šis ir pareizais sintakse, izmantojot chmod komandu:

chmod opcijas režīms , režīms file1 file2 …

Tālāk minēti daži no parastajiem opcijām, kas tiek izmantotas ar chmod:

  • -f, --silent, --quiet (nomāc lielāko daļu kļūdu ziņojumu)
  • -v, --verbose (izsniedz diagnostiku katram apstrādātajam failam)
  • -c, --maiņas (piemēram, verbose, bet ziņo tikai tad, ja tiek veiktas izmaiņas)
  • -R, - rekursīvs (rekursīvi mainiet failus un direktorijus)
  • - palīdzība (parāda palīdzību un izejas)
  • - pārvēršana (izejas versijas informācija un izejas)

Zemāk ir saraksts ar vairākām skaitliskām atļaujām, kuras datoram, grupai un visiem pārējiem var iestatīt. Blakus skaitlim ir lasīšanas / rakstīšanas / izpildes vēstules ekvivalents.

  • 7, rwx, lasīt, rakstīt un izpildīt
  • 6, rw-, lasīt un rakstīt
  • 5, r-x, lasīt un izpildīt
  • 4, r--, tikai lasāma
  • 3, -wx, rakstīt un izpildīt
  • 2, -w-, tikai rakstīt
  • 1, --x, izpildīt tikai
  • 0, ---, nav

Chmod komandu piemēri

Ja jūs, piemēram, vēlaties mainīt faila "dalībnieki" atļaujas, lai katram būtu pilna piekļuve tai, ievadiet:

chmod 777 dalībnieki

Pirmie 7 nosaka lietotājam atļaujas, otrajā - 7 nosaka grupas atļaujas, bet trešajā 7 nosaka atļaujas visiem citiem.

Ja jūs vēlaties būt vienīgais, kurš to var piekļūt, jūs izmantojat:

chmod 700 dalībnieki

Piešķirt sev un jūsu grupas dalībniekiem pilnu piekļuvi:

chmod 770 dalībnieki

Ja vēlaties saglabāt pilnīgu piekļuvi sev, bet vēlaties, lai citi cilvēki neizmainītu failu, varat izmantot:

chmod 755 dalībnieki

Tālāk tiek izmantoti burti no augšas, lai mainītu "dalībnieku" atļaujas, lai īpašnieks varētu lasīt un rakstīt uz failu, taču tas nemaina atļaujas nevienam citam:

chmod u = rw dalībnieki

Plašāka informācija par chmod komandu

Jūs varat mainīt esošo failu un mapju grupu īpašumtiesības ar komandu chgrp. Mainiet noklusējuma grupu jauniem failiem un mapēm ar komandu newgrp.

Atcerieties, ka simbola saites, kas tiek izmantotas komandā chmod, ietekmēs patieso mērķa objektu.

Režīmu iestatīšana

Izmantojiet chmod, lai iestatītu failu un direktoriju papildu failu sistēmas režīmus. Piemēram, lai iestatītu lipīgo bitu - tas nozīmē, ka tikai faila īpašnieks, direktora īpašnieks vai root administrators var izdzēst failu neatkarīgi no faila lasīšanas un rakstīšanas grupas atļaujām - prefikss a 1 līdz numura secībai:

chmod 1755 dalībnieki