Como alterar o Bash para csh com nome de usuário e senha

0

Eu quero mudar o bash para csh Eu estou usando o seguinte comando que não está funcionando %código%.

Eu preciso escrever o shell script com este comando
esta é a saída que eu tenho

chsh -s /bin/csh insite insite 
Usage: chsh [ -s shell ] [ --list-shells ] [ --help ] [ --version ] [ username ]
    
por avinash 04.12.2017 / 18:56

1 resposta

3

A razão pela qual este comando está falhando é porque você está fornecendo muitos parâmetros. chsh não aceita uma senha na linha de comando, e se você está tentando mudar a conta de outra pessoa você deve ser root:

sudo chsh -s /bin/csh insite

Se você não tem sudo , torne-se root por qualquer meio apropriado à sua situação e execute

chsh -s /bin/csh insite

Se você está tentando mudar seu próprio shell, você nem precisa ser root - o /bin/csh está listado em /etc/shells . Você terá que digitar sua própria senha, para provar que é você quem quer mudar seu shell.

chsh -s /bin/csh
Password: _
    
por 04.12.2017 / 19:25

Tags