Olá Julio,
Obrigado pela resposta, na verdade eu estou tentando corrigir esse problema..
Em vários servidores estou com esse usuário:
toor:x:0:0::/:/bin/bash
E o correto seria:
toor:x:10148:100::/localhome/toor:/bin/bash
Grato,
________________________________
De: shell-***@yahoogrupos.com.br <shell-***@yahoogrupos.com.br> em nome de 'Julio C. Neves' ***@gmail.com [shell-script] <shell-***@yahoogrupos.com.br>
Enviado: quinta-feira, 22 de fevereiro de 2018 11:42
Para: shell-***@yahoogrupos.com.br
Assunto: Re: [shell-script] Substituição de linha passwd
sudo sed '/^usuario:/ c \
usuario:x:GID:GID::/localhome/usuario:/bin/bash' /etc/passwd
O arquivo alterado será listado na tela. Tenha certeza que é isso que vc quer, pq GID 0 = root e a lambança pode ser grande. Se for isso mesmo, se vc estiver usando Linux, basta usar a opção -i do sed que ele já grava no próprio arquivo. Se for unix, vc terá de mandar a saída para outro arquivo e em seguida renomeá-lo.
Abraços,
Julio
» Não tem tempo para fazer um curso presencial?
» Na sua cidade não tem nenhum bom curso de Linux?
» O treinamento está muito caro?
Ministramos um excelente treinamento de Shell,
no formato EAD. Veja os detalhes aqui.<http://www..dicas-l.com.br/programacao-shell-linux/>
Damos treinamento em sua empresa com certificado
e nota fiscal por um preço, no mínimo, 50% abaixo
de qualquer curso.
Nosso time de instrutores in company é formado somente por
autores
de Best Sellers
laureados sobre os temas. P. exemplo:
Shell básico e Programação em Shell Julio Neves
Bacula Heitor Medrado
Zabbix Adail Host
Produção Gráfica e Videografismo Cadunico
Em 22 de fevereiro de 2018 11:18, ***@hotmail.com<mailto:***@hotmail.com> [shell-script] <shell-***@yahoogrupos.com.br<mailto:shell-***@yahoogrupos.com.br>> escreveu:
Bom dia pessoal,
Alguém pode me ajudar a substituir apenas essa linha no /etc/passwd:
usuario:x:0:0::/:/bin/bash
por
usuario:x:GID:GID::/localhome/usuario:/bin/bash
?
Obrigado!