Главная > Операционные системы > UNIX > BSD > FreeBSD FreeBSD: изменить shell пользователяПо-умолчанию во FreeBSD используется Что бы изменить Убедитесь, что нужный # cat /etc/shells ... /bin/sh /bin/csh /bin/tcsh /usr/local/bin/bash /usr/local/bin/rbash Проверьте текущее окружение: # echo $shell /bin/csh Теперь можно отредактировать файл # vim /etc/passwd ... root:*:0:0:Charlie &:/root:/bin/csh ... Достаточно заменить Что бы изменить # exec /usr/local/bin/bash Проверяем: # echo $0 /usr/local/bin/bash Ещё один вариант – с помощью команды Другой вариант – выполнить # chsh -s /bin/sh setevoy chsh: user information updated После ключа Проверим: # cat /etc/passwd | grep setevoy setevoy:*:1001:1001:User &:/home/setevoy:/bin/sh Альтернатива – с помощью утилиты # chpass -s /usr/local/bin/bash setevoy chpass: user information updated # cat /etc/passwd | grep setevoy setevoy:*:1001:1001:User &:/home/setevoy:/usr/local/bin/bashМатериал взят с сайта: Главная > Операционные системы > UNIX > BSD > FreeBSD |