Chsh: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Mavamere (talk | contribs)
No edit summary
Mavamere (talk | contribs)
No edit summary
Line 26: Line 26:
=Märkused=
=Märkused=
Ainukene takistus, mis sisselogimise shellil ilmneb on see, et see peab olema ära määratud ''/etc/shells/'' failis, kui just käsu käivitaja ei ole ruutkasutaja, sel juhul võib ükskõik milliseid väärtusi lisada. Kasutaja keelava sisselogimise shelliga ei tohi antud kasutaja muuta enda shelli. Selle põhjusega asetades  ''/bin/rsh'' kohta ''/etc/shells'' ei ole soovitatav, kuna kogemata muudetud shell ei lubaks kasutaja enam kunagi enda shell muuta algväärtuseks.
Ainukene takistus, mis sisselogimise shellil ilmneb on see, et see peab olema ära määratud ''/etc/shells/'' failis, kui just käsu käivitaja ei ole ruutkasutaja, sel juhul võib ükskõik milliseid väärtusi lisada. Kasutaja keelava sisselogimise shelliga ei tohi antud kasutaja muuta enda shelli. Selle põhjusega asetades  ''/bin/rsh'' kohta ''/etc/shells'' ei ole soovitatav, kuna kogemata muudetud shell ei lubaks kasutaja enam kunagi enda shell muuta algväärtuseks.
=/etc/passwd faili mõistmine=
Seda faili kasutatakse registreeritud kasutajate jälgimiseks, kuna selles failis on salvestatud informatsioon kasutajate kohta, kellel on ligipääs antud süsteemis. Faili sisu on koolonitega eraldatud ning failis salvestatakse järgmine informatsioon:
Kasutajanimi
Krüpteeritud parool
Kasutaja ID(UID)
Kasutaja grupi ID(GID)
Kasutaja täisnimi(GECOS)
Kasutaja kodukataloog
Sisselogimise shell
Näitena näeme, et antud pildil on ära toodud juurkasutaja kohta informatsioon, mis on järjest koolonitega eraldatud.
[[File:passwd.png]]

Revision as of 04:55, 15 January 2018

Selgitus

Linuxi terminali kaudu on meil võimalik muuta kasutajate sisselogimise shelli muutmiseks. Chsh lubab kasutada käivitatava faili puhul ka faili asukohta parameetrina. Kui antud shell ei ole lisatu /etc/shells faili, siis käsu käivitamine annab hoiatuse. Seda on võimalik konfigureerida ka nii, et käsk lubab kasutada ainult shelle, mis asuvad /etc/shells failis, juurkasutaja õigustes kasutaja puhul see ei kehti. Tavakasutaja saab iseenda shelli muuta, kuid juurkasutaja saab muuta kõigi kasutajate shelli.

Süntaks

chsh [parameetrid][kasutajanimi]

Parameetrid

Valik Info
-s, --shell SHELL Selle abil saab täpsustada shelli, mida me soovime valida.
-R, --root CHROOT_DIR Viib läbi muudatused CHROOT_DIR kataloogis ja kasutab konfiguratsiooni faile CHROOT_DIR kataloogist.
-h, --help Näitab abiteksti.

Märkused

Ainukene takistus, mis sisselogimise shellil ilmneb on see, et see peab olema ära määratud /etc/shells/ failis, kui just käsu käivitaja ei ole ruutkasutaja, sel juhul võib ükskõik milliseid väärtusi lisada. Kasutaja keelava sisselogimise shelliga ei tohi antud kasutaja muuta enda shelli. Selle põhjusega asetades /bin/rsh kohta /etc/shells ei ole soovitatav, kuna kogemata muudetud shell ei lubaks kasutaja enam kunagi enda shell muuta algväärtuseks.

/etc/passwd faili mõistmine

Seda faili kasutatakse registreeritud kasutajate jälgimiseks, kuna selles failis on salvestatud informatsioon kasutajate kohta, kellel on ligipääs antud süsteemis. Faili sisu on koolonitega eraldatud ning failis salvestatakse järgmine informatsioon:

Kasutajanimi
Krüpteeritud parool
Kasutaja ID(UID)
Kasutaja grupi ID(GID)
Kasutaja täisnimi(GECOS)
Kasutaja kodukataloog
Sisselogimise shell

Näitena näeme, et antud pildil on ära toodud juurkasutaja kohta informatsioon, mis on järjest koolonitega eraldatud.