Seu /etc/shells
erra a nova linha no final do arquivo. Edite-o com um editor que se preocupa com isso, como vi
.
Eu devo estar perdendo algo simples aqui, porque eu estou tentando fazer o shell padrão do usuário "lshell" para acesso limitado. Eu tento definir o shell com o comando chsh -s /usr/bin/lshell user
, mas ele com "Warning:" / usr / bin / lshell "não está listado em / etc / shells". Eu verifiquei triplamente o arquivo de configuração para / etc / shells, e é o seguinte:
/bin/sh
/bin/bash
/sbin/nologin
/bin/tcsh
/bin/csh
/usr/bin/lshell
O que estou fazendo de errado?
edit: saída do od -c / etc / shells
0000000 / b i n / s h \n / b i n / b a s
0000020 h \n / s b i n / n o l o g i n \n
0000040 / b i n / t c s h \n / b i n / c
0000060 s h \n / u s r / b i n / l s h e
0000100 l l
0000102
Seu /etc/shells
erra a nova linha no final do arquivo. Edite-o com um editor que se preocupa com isso, como vi
.
Tags shell