leonardo19 |
|
Темы:
40
Сообщения:
848
Участник с: 25 ноября 2008
|
Пытаюсь разобраться с оболочками и командой chsh. Непонятно вот что: bash, zsh или т.п. загружается только после логина или в терминале при вводе имени и пароля уже запущена оболочка по умолчанию? Если верно последнее, то какие конфиги и настройки отвечают за это? Благодарю за внимание. P.S. Я знаю, что такое гугл, просто не удается сформулировать запрос, чтобы получить ответ. |
maisvendoo |
|
Темы:
68
Сообщения:
1142
Участник с: 10 октября 2012
|
cat /etc/passwdroot:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/bin/false daemon:x:2:2:daemon:/sbin:/bin/false mail:x:8:12:mail:/var/spool/mail:/bin/false ftp:x:14:11:ftp:/srv/ftp:/bin/false nobody:x:99:99:nobody:/:/bin/false dbus:x:81:81:System message bus:/:/bin/false maisvendoo:x:1000:100::/home/maisvendoo:/bin/bash usbmux:x:140:140:usbmux user:/:/sbin/nologin mysql:x:89:89::/var/lib/mysql:/bin/false avahi:x:84:84:avahi:/:/bin/false git:x:999:999:git daemon user:/:/bin/bash ntp:x:87:87:Network Time Protocol:/var/lib/ntp:/bin/false ossec:x:1001:1001::/var/ossec:/sbin/nologin ossecm:x:1002:1001::/var/ossec:/sbin/nologin ossecr:x:1003:1001::/var/ossec:/sbin/nologin tor:x:43:43::/var/lib/tor:/bin/false uuidd:x:998:997::/:/sbin/nologin transmission:x:169:1000:Transmission BitTorrent Client:/var/lib/transmission:/bin/false http:x:1004:100::/home/http:/bin/bash ldap:x:439:439::/var/lib/openldap:/bin/false polkitd:x:102:102:Policy Kit Daemon:/:/bin/false kdm:x:135:135::/var/lib/kdm:/bin/false aan:x:1005:100::/home/aan:/bin/bash rtkit:x:133:133:RealtimeKit:/proc:/sbin/nologin clamav:x:64:64:Clam AntiVirus:/dev/null:/bin/false Все пользователи и указано у каждого, какой шелл по умолчанию. А так же и путь к нему. Смена шелл. Под Вашим юзером chsh -s <путь к шелл> Поиск пути к шелл which bash к примеру Можно и так chsh -s $(which zsh) В случае с баш такое после ввода символической ссылки ~bin на /usr/bin почему-то не канает... P.S.: По поводу гугла: поисковый запрос "zsh archlinux" дает результат по поводу смены шелл исчерпывающий. По поводу как искать, да, тут надо знать как спросить )
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb http://rusrailsim.org |
leonardo19 |
|
Темы:
40
Сообщения:
848
Участник с: 25 ноября 2008
|
Какой конфиг определяет оболочку по умолчанию, если их несколько в системе? |
lampslave |
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
leonardo19Внимательно прочитайте то, что написал maisvendoo. |
maisvendoo |
|
Темы:
68
Сообщения:
1142
Участник с: 10 октября 2012
|
/etc/passwd дает об этом информацию, но править его ручками крайне не советую - хрень выйдет, сам по дури поправил. Наиболее грамотно - через chsh. Подозреваю что конфиг не один, так как правка /etc/passwd приводит к невозможности логина в системе для данного пользователя Зачем конфиг, если есть внятная команда? leonardo19 После логина. Каждому пользователю можно задать свой шелл P.S.: Вообще арче-вики - самый надёжный в плане настройки системы источник информации. Но только на английском языке, многие русские страницы не знают до сих пор, к примеру, о переходе повсемесно на systemd
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb http://rusrailsim.org |
leonardo19 |
|
Темы:
40
Сообщения:
848
Участник с: 25 ноября 2008
|
Спасибо. Просто ставил систему несколько лет назад и тогда воспринял bash как должное. Теперь все чаще встречаю упоминания о zsh, оно уже и на установочном диске - вот и захотел разобраться. Арчвики читаю и именно английскую. |
lampslave |
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
оно уже и на установочном дискеОн не "уже", он просто на установочном диске. Дефолтным шеллом он не будет. |
maisvendoo |
|
Темы:
68
Сообщения:
1142
Участник с: 10 октября 2012
|
Тоже недавно переходил на zsh, однако по нажатию Home с дефолтной настройкой он не бросает курсор в начало строки а пишет "~" (как будто я не умею тильду вводить). Разбираться пока не досуг как настроить, вот и вернулся опять на bash. Как будет время может доразберусь, zsh таки хороший шелл
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb http://rusrailsim.org |
leonardo19 |
|
Темы:
40
Сообщения:
848
Участник с: 25 ноября 2008
|
lampslaveНе будет, пока в /etc/default/useraddоно уже и на установочном дискеОн не "уже", он просто на установочном диске. Дефолтным шеллом он не будет. SHELL=/bin/bash |
lampslave |
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
maisvendoo Наверное, это потому, что переходить надо по ctrl+a, а не по home :) leonardo19 Да нет, не будет он дефолтным потому, что во всех скриптах #!/bin/bash стоит. |