Chmod komandu Linux

Mainiet faila atļaujas no Linux komandrindas

Chmod komanda (tas nozīmē, mainīšanas režīms) ļ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āieraksta faila atļaujas, varat izmantot 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:

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.

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.