Mudando senha de usuário utilizando passwd sem interação ( shell script )
Tecnologia da Informação

Mudando senha de usuário utilizando passwd sem interação ( shell script )


Já havia pesquisado como alterar a senha de um usuário do linux por script, e nunca encontrei a resposta. Este semestre um aluno questionou como realizar esta operação que quando redirecionamos a saída do comando utilizando o | (pipe ) apresenta no terminal erro no token de autenticação.
Lendo um pouco descobri (sem  fonte bibliográfica) que o passwd não aceita parâmetros/redirecionamentos por segurança, com um pouco de pesquisa encontrei aqui http://en.kioskea.net/faq/790-changing-password-via-a-script um meio de realizar esta alteração

Em meu teste ficou assim

senha='senhanova'
echo -e "${senha}\n${senha}" | ( passwd usuario )

Este tipo é muito importante em um exemplo que é necessário cadastrar 300 novos usuários com senhas aleatórias, você pode gerar um arquivo contendo o nome do usuário e a senha, e realizar o cadastro e a modificação da senha sem interação.




loading...

- Alterar Senha Mysql No Linux
Alterando a senha MySQL no Ubuntu Comando para alterar a senha do gerenciador de banco de dados mysql-server: mysqladmin -h localhost -u [usuário] -p password  [pressione enter] Abra o terminal e digite:mysqladmin -h localhost -u root -p password...

- Pure-ftdp Em Ispconfig3 Não Aceitava Conexões
Segui o tutorial de instalação do ISPConfig3 do howtoforge.com  The Perfect Server  . tudo dentro dos conformes, tirando a parte de quotas, pois estou utilizando uma VPS. De início tudo funcionando perfeitamente, até começar a migrar...

- Executar Programa Como Administrador Com Usuário Comum
Nos laboratórios de informática de escolas/ faculdades, geralmente são disponibilizados uma conta de usuário limitados para usuários comuns, assim não é possível que  instalem programas, ou façam alterações nas configurações dos computadores...

- [linux] Comandos úteis: Manipulação De Grupos E Usuários
Esta seção mostra como criar e gerenciar usuários mortais – usuários que não possuem as mesmas prerrogativas do user root. ADDUSERAdiciona um usuário. Este comando atualiza os arquivos /etc/passwd e /etc/group. Exemplo:# adduser oracle # adduser...

- [linux] Mapeando Unidades De Rede
Muitas vezes é necessário utilizar um diretório compartilhado na rede para copiar arquivos. Neste post irei mostrar como montar um diretório compartilhado em rede no Linux Antes de executar o comando, crie o diretório que você pretende utilizar...



Tecnologia da Informação








.