Visudo: Difference between revisions
No edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
==Sissejuhatus== | ==Sissejuhatus== | ||
Visudo on programm, mida kasutatakse ''sudoers'' konfiguratsioonifaili muutmiseks. Visudo laseb ''sudoers'' faili muuta turvaliselt, ükshaaval ning kontrollides süntaksivigu. | ''Visudo'' on programm, mida kasutatakse ''sudoers'' konfiguratsioonifaili muutmiseks. ''Visudo'' laseb ''sudoers'' faili muuta turvaliselt, ükshaaval ning kontrollides süntaksivigu. | ||
==Kasutamine== | ==Kasutamine== | ||
Visudot kasutatakse sudoers faili avamiseks, selleks, et muutda, lisada või eemaldada kasutajate õigusi. ''Sudoers'' fail asub ''/etc/sudoers'' kaustas. Visudo kontrollib, et muudetud faili süntaks oleks õige ja annab veateate, kui see pole. Kui kasutaja teeb vea, siis faili ei salvestata, vaid prinditakse välja rida/read, kus on tekkinud viga. | ''Visudot'' kasutatakse ''sudoers'' faili avamiseks, selleks, et muutda, lisada või eemaldada kasutajate õigusi. ''Sudoers'' fail asub ''/etc/sudoers'' kaustas. ''Visudo'' kontrollib, et muudetud faili süntaks oleks õige ja annab veateate, kui see pole. Kui kasutaja teeb vea, siis faili ei salvestata, vaid prinditakse välja rida/read, kus on tekkinud viga. ''Visudot'' saab ainult käivitada juurkasutaja õigustega. | ||
Visudot saab ainult käivitada juurkasutaja õigustega. | |||
===Käsu argumendid === | ===Käsu argumendid === | ||
Käsuga visudo avatakse ''sudoers'' fail muutmiseks | Käsuga ''visudo'' avatakse ''sudoers'' fail muutmiseks | ||
====Valikulised argumendid==== | ====Valikulised argumendid==== | ||
'''-c, --check''' - Käivitab ainult kontrollimise režiimi. Olemasolevast ''sudoers'' failist kontrollitakse süntaksivigu, omanikku ja režiimi. Käsureale väljastatakse faili olek, juhul kui -q argumenti ei lisatud. Kui kontroll läbitakse positiivselt, siis visudo sulgetakse ja tagastatakse väärtus 0. Kui on leitud viga, siis | '''-c, --check''' - Käivitab ainult kontrollimise režiimi. Olemasolevast ''sudoers'' failist kontrollitakse süntaksivigu, omanikku ja režiimi. Käsureale väljastatakse faili olek, juhul kui -q argumenti ei lisatud. Kui kontroll läbitakse positiivselt, siis ''visudo'' sulgetakse ja tagastatakse väärtus 0. Kui on leitud viga, siis tagastatakse väärtus 1. | ||
'''-f sudoers, --file=sudoers''' | '''-f sudoers, --file=sudoers''' | ||
Laseb täpsutada teise ''sudoers'' faili asukoha, mis ei asu ''/etc/sudoers'' kaustas. Sellega käsuga saab muuta või kontrollida etteantud asukohaga ''sudoers'' faili. | Laseb täpsutada teise ''sudoers'' faili asukoha, mis ei asu ''/etc/sudoers'' kaustas. Sellega käsuga saab muuta või kontrollida kasutaja poolt etteantud asukohaga ''sudoers'' faili. | ||
'''-h, --help''' | '''-h, --help''' | ||
Line 22: | Line 21: | ||
'''-q, --quiet''' | '''-q, --quiet''' | ||
Käivtakse vaikne režiim. Selles režiimis ei kuvata kasutajale süntaksivigu. Antud parameer on ainult, siis kasutatav, kui on kombineeritud argumendiga -c. | Käivtakse vaikne režiim. Selles režiimis ei kuvata kasutajale süntaksivigu. Antud parameer on ainult, siis kasutatav, kui on kombineeritud argumendiga -c. | ||
'''-s, --strict''' | '''-s, --strict''' | ||
Käivitab range ''sudoers'' faili kontrollimise. Kui aliast on kasutatud enne, selle defineerimist, siis ''visudo'' peab seda parsimisveaks. Vahet ei tehta aliase ja kasutajanimel, mis sisaldab ainult suuri tähti või alakriipsu. | |||
'''-V, --version''' | '''-V, --version''' | ||
Prinditakse visudo versioon ja ''sudoers'' grammatika versioon. | Prinditakse ''visudo'' versioon ja ''sudoers'' grammatika versioon. | ||
'''-x output_file, --export=output_file''' | '''-x output_file, --export=output_file''' | ||
Eksporditakse ''sudoers'' fail JSON formaadis ja kirjutatakse see väljundfaili. Kui väljundfail on määratlemata, siis eksproditakse fail standardväljundisse. Vaikimis eksporidtakse kaust ''/etc/sudoers''(ja kõik failid, mida see sisaldab). Võtit '''-f''' kasutades, saab eksportida teises kohas määratletud ''sudoers'' faili. |
Revision as of 17:37, 30 November 2015
Autor
Eesti Infotehnoloogia Kolledž
Arti Suviste A21
Sissejuhatus
Visudo on programm, mida kasutatakse sudoers konfiguratsioonifaili muutmiseks. Visudo laseb sudoers faili muuta turvaliselt, ükshaaval ning kontrollides süntaksivigu.
Kasutamine
Visudot kasutatakse sudoers faili avamiseks, selleks, et muutda, lisada või eemaldada kasutajate õigusi. Sudoers fail asub /etc/sudoers kaustas. Visudo kontrollib, et muudetud faili süntaks oleks õige ja annab veateate, kui see pole. Kui kasutaja teeb vea, siis faili ei salvestata, vaid prinditakse välja rida/read, kus on tekkinud viga. Visudot saab ainult käivitada juurkasutaja õigustega.
Käsu argumendid
Käsuga visudo avatakse sudoers fail muutmiseks
Valikulised argumendid
-c, --check - Käivitab ainult kontrollimise režiimi. Olemasolevast sudoers failist kontrollitakse süntaksivigu, omanikku ja režiimi. Käsureale väljastatakse faili olek, juhul kui -q argumenti ei lisatud. Kui kontroll läbitakse positiivselt, siis visudo sulgetakse ja tagastatakse väärtus 0. Kui on leitud viga, siis tagastatakse väärtus 1.
-f sudoers, --file=sudoers Laseb täpsutada teise sudoers faili asukoha, mis ei asu /etc/sudoers kaustas. Sellega käsuga saab muuta või kontrollida kasutaja poolt etteantud asukohaga sudoers faili.
-h, --help Kuvatakse lühike abi, kus on kirjas argumendid.
-q, --quiet Käivtakse vaikne režiim. Selles režiimis ei kuvata kasutajale süntaksivigu. Antud parameer on ainult, siis kasutatav, kui on kombineeritud argumendiga -c.
-s, --strict Käivitab range sudoers faili kontrollimise. Kui aliast on kasutatud enne, selle defineerimist, siis visudo peab seda parsimisveaks. Vahet ei tehta aliase ja kasutajanimel, mis sisaldab ainult suuri tähti või alakriipsu.
-V, --version Prinditakse visudo versioon ja sudoers grammatika versioon.
-x output_file, --export=output_file Eksporditakse sudoers fail JSON formaadis ja kirjutatakse see väljundfaili. Kui väljundfail on määratlemata, siis eksproditakse fail standardväljundisse. Vaikimis eksporidtakse kaust /etc/sudoers(ja kõik failid, mida see sisaldab). Võtit -f kasutades, saab eksportida teises kohas määratletud sudoers faili.