-
sudo é um comando que permite executar um comando como se fosse o super usuário (root) ou um outro usuário.
-
GA: A
O Sudo é um comando utilizado no Sistema Operacional Linux, para que usuários comuns tenham privilégios de outro usuário e que consigam executar tarefas específicas dentro do sistema.
-
sudo [opções] [comando]
Este comando permite executar um comando como se fosse o superusuário () ou um outro usuário.
- -h : exibe as opções do comando.
- -l : lista os comandos permitidos (e os comandos proibidos) para o usuário no ambiente de trabalho atual.
- -u usuário : o sudo executa o comando com os privilégios do usuário especificado.
- -V : fornece informações sobre o comando.
sudo vi /etc/shadow
permitirá que o usuário, após fornecer a senha, veja o arquivo com as senhas criptografadas dos usuários do sistema.
- Para saber quais comandos são permitidos ao usuário com o comando sudo, digite
sudo -l
Abaixo é mostrada uma possível saída para o usuário aluno. Neste exemplo, o usuário tem amplos poderes na máquina em que digitou o comando.
Entradas correspondentes padrões para aluno nesta máquina:
env_reset, secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin
Usuário aluno pode executar os seguintes comandos nessa máquina:
(ALL : ALL) ALL
- Para executar um comando sudo, é preciso que exista a autorização no arquivo /etc/group. Por exemplo, a linha abaixo mostra uma configuração onde o usuário aluno está no grupo adm. Os membros deste grupo podem ganhar privilégios de com o uso de sudo e confirmação de senha.
adm:x:4:syslog,aluno
- Outra forma de permitir que um usuário execute algumas (ou todas) tarefas como é alterando o arquivo /etc/sudoers.
- O comando executa um com substituição de usuário e grupo.
Fonte: https://guialinux.uniriotec.br/sudo/
-
(CESPE) Por meio do comando sudo, um usuário do Linux pode executar outros comandos como superusuário, desde que ele esteja na lista de usuários autorizados de sudo. (CERTO)
-
a) gabarito
b) df: mostra a quantidade de espaço em disco disponível no sistema de arquivos contendo cada argumento de nome de arquivo. Se nenhum nome de arquivo é fornecido, o espaço disponível em todos os sistemas de arquivos montados é mostrado.
c) grep: mostram as linhas de um arquivo que batem com um determinado padrao
d) clear: limpa a tela do terminal ( shell) [
e) more: faz com que um conteúdo de texto seja mostrado uma tela por vez.