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 25: Line 25:


=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 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.

Revision as of 04:33, 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.