Chsh: Difference between revisions
No edit summary |
No edit summary |
||
Line 14: | Line 14: | ||
|- | |- | ||
| -s, --shell ''SHELL'' | | -s, --shell ''SHELL'' | ||
| Selle abil saab täpsustada shelli, mida me soovime valida | | Selle abil saab täpsustada shelli, mida me soovime valida. | ||
|- | |- | ||
| -R, --root ''CHROOT_DIR'' | | -R, --root ''CHROOT_DIR'' | ||
| Viib läbi muudatused CHROOT_DIR kataloogis ja kasutab konfiguratsiooni faile CHROOT_DIR kataloogist | | Viib läbi muudatused CHROOT_DIR kataloogis ja kasutab konfiguratsiooni faile CHROOT_DIR kataloogist. | ||
|- | |- | ||
|- | |- |
Revision as of 04:34, 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.