Está confuso este post, não dá para saber se o nome do usário ficara no $USER ou em outro lugar, e se eu quiser deixar em branco a senha, não quero utilizar senha, e no post FORÇA a utilizar senha.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Está confuso este post, não dá para saber se o nome do usário ficara no $USER ou em outro lugar, e se eu quiser deixar em branco a senha, não quero utilizar senha, e no post FORÇA a utilizar senha.
Olá Fabiano, tudo bem?
O $USER é uma variável de ambiente utilizada para armazenar nome do usuário atualmente logado. Ela é utilizada na criação de um novo usuário exatamente por isso, para informar qual o nome do usuário logado, que será o nome do novo usuário do banco de dados.
Então poderia ser feito de duas formas, a primeira usando o $USER :
sudo -u postgres createuser --superuser $USERA segunda usando diretamente o nome do usuário logado:
sudo -u postgres createuser --superuser fabianoEm relação a utilização da senha, ela é opcional, na atividade apenas é passado o procedimento padrão e que garante mais segurança para acessar o banco de dados, mas caso não queira cadastrar uma senha, crie o novo usuário:
sudo -u postgres createuser --superuser $USERE em seguida faça a criação do banco de dados:
sudo -u postgres createdb $USERAssim pode acessar o postgresSQL com o novo usuário e sem senha, da seguinte maneira, abra o terminal informe psql e pressione ENTER.
Espero que tenha ajudado!