Pular para o conteúdo

Preciso de uma ajuda para criar um Shell Script que mostre o usuário singular e o que está executand

Responder tópico
  • Denunciar
  • Indicar

1. Preciso de uma ajuda para criar um Shell Script que mostre o usuário singular e o que está executand

Enviado em 30/11/2016 - 10:38h

Bom dia, eu sou novo em tudo isso, estou no segundo período de Técnico em Redes de Computadores no SENAI e estou com dúvidas em fazer um script. Preciso de um que:
1)Verifique qual o usuário (SINGULAR) qual o usuário está executando o script;
2)Se o usuário for o “root”, apareça a mensagem: “Atenção! Execute este script com o usuário comum!”
3)Se o usuário não o “root”, então:
- Entre no diretório pessoal deste usuário.
- Crie um arquivo chamados “meusgrupos.txt, contendo os grupos que o usuário pertence.

Preciso de ajuda urgente nisso, pois tenho prova semana que vem. Da questão 2 para baixo eu consigo realizar com facilidade, mas a primeira, não sei, não consegui fazer, pode ser uma coisa fácil, mas não me vem nada na cabeça para fazer isso.

Responder tópico

2. Re: Preciso de uma ajuda para criar um Shell Script que mostre o usuário singular e o que está execu

Enviado em 30/11/2016 - 11:26h

gabris escreveu:

Bom dia, eu sou novo em tudo isso, estou no segundo período de Técnico em Redes de Computadores no SENAI e estou com dúvidas em fazer um script. Preciso de um que:
1)Verifique qual o usuário (SINGULAR) qual o usuário está executando o script;
2)Se o usuário for o “root”, apareça a mensagem: “Atenção! Execute este script com o usuário comum!”
3)Se o usuário não o “root”, então:
- Entre no diretório pessoal deste usuário.
- Crie um arquivo chamados “meusgrupos.txt, contendo os grupos que o usuário pertence.

Preciso de ajuda urgente nisso, pois tenho prova semana que vem. Da questão 2 para baixo eu consigo realizar com facilidade, mas a primeira, não sei, não consegui fazer, pode ser uma coisa fácil, mas não me vem nada na cabeça para fazer isso.
Boa dia gabris, segue:
(($(id -u)==0)) && echo "É o ROOT" || echo "Não é o ROOT" 

Ou
[ "$USER" = root ]  && echo "É o ROOT" || echo "Não é o ROOT" 


Bastante simples . . .

Marcelo Oliver


Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder