Ao acessar este site, você concorda com a Política de Privacidade e com os Termos de uso.
Accept
SempreUpdate
  • Linux
    • Comandos
    • Kernel
    • Distribuições
    • Tutoriais
    • Utilitário
    • Drivers
    • Servidores
    • Foundation
    • Free Software Foundation
  • BSD
    • Tudo sobre BSD
    • FreeBSD
  • Tecnologia
    • Apple
    • Android
    • Windows
  • Segurança
    • Vulnerabilidades
    • Malwares
  • Devs
  • IA
Reading: BOE processa Samsung por uso indevido de patentes de telas OLED
Buscar
Font ResizerAa
SempreUpdateSempreUpdate
Buscar
  • LinuxTudo sobre Linux
    • Kernel
    • Drivers
    • Tutoriais
    • Outras notícias
    • Distribuições
    • Foundation
  • TecnologiaÚltimas notícias de tecnologia
    • Android
    • Apple
    • Google
  • BSDTudo sobre BSD
    • FreeBSD
    • OpenBSD
  • CibersegurançaTudo sobre cibersegurança
    • Segurança
    • Malwares
  • DevsTudo sobre desenvolvedores
  • GamesTudo sobre games
  • Redes SociaisTudo sobre redes sociais
  • Suítes de EscritórioTudo sobre suítes de escritório
  • WindowsTudo sobre Windows
Follow US
© SempreUpdate 2025 - Todos Os Direitos Reservados
Tutoriais

Comando su, o que é para que serve? Confira alguns exemplos e use mais o comando su

Por
Emanuel Negromonte
PorEmanuel Negromonte
Fundador do SempreUPdate. Acredita no poder do trabalho colaborativo, no GNU/Linux, Software livre e código aberto. É possível tornar tudo mais simples quando trabalhamos juntos, e...
Follow:
Publicado: 09/07/2024
Tutoriais
Compart.
comando-su-o-que-e-para-que-serve-confira-alguns-exemplos-e-use-mais-o-comando-su
Compart.

Linux é o Kernel do sistema, e isso sempre deixa as pessoas confusas, mas hoje nós vamos falar de Linux e do comando su, será que você já usou o comando? E será que tem diferença entre os comandos su e su – ? Confira este artigo e tire suas dúvidas.

Conteúdo
O comando suComando su –Diferença entre su e su –

Vários usuários podem fazer login em um sistema Linux simultaneamente. Você pode alternar entre diferentes usuários usando linha de comando, graças ao comando su. Este comando altera as credenciais do usuário para as de um usuário que você pode escolher, ou até mesmo o ROOT especificado (por padrão). Hoje aprenda um pouco mais sobre o comando su e as diferenças entre os comandos su e su -.

A ideia central deste artigo é apresentar o comando su e desmistificar o seu uso, juntamente com o estimulo ao uso do Terminal. Claro, sabemos que quanto menos usar o Terminal melhor para o usuário, mas é sempre bom saber o que fazer em alguns momentos.

É óbvio que no Linux, como em qualquer sistema operacional, pode acontecer do ambiente travar, ou alguma situação em que o uso do Terminal pode evitar aquela velha reinstalação que leva tempo e paciência, então fica este artigo como parte desta ideia.

O comando su

O comando su serve para alterar as credenciais dos usuários, conforme dissemos acima, você pode escolher o usuários que desejar, desde que ele exista em seu sistema Linux. Veja um exemplo do comando su:

[fulano@redhat-server ~]$ su emanuel
Password:
[sempreupdate@redhat-server raghu]$ id
uid=501(sempreupdate) gid=501(sempreupdate) groups=501(sempreupdate),504(javaproject) context=root:system_r:unconfined_t:SystemLow-SystemHigh
Observe que além do comando su, usamos um outro comando, o id que serve para obter informações do usuário atual. Observe que na sintaxe usada acima, o usuário fulano estava logado, e eu precisava alterar as credenciais para o usuário emanuel.

No exemplo a seguir, vamos usar o comando su sem nenhum parâmetro, com isso vamos ter o usuário ROOT por padrão.

[emanuel@redhat-server raghu]$ su
Password:
[root@redhat-server raghu]# id
uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel) context=root:system_r:unconfined_t:SystemLow-SystemHigh

Comando su –

Com o su –login, su -l apenas o comando su – você pode alternar o usuário como se fosse um login, mas usando o terminal.

[fulano@redhat-server ~]$ su – sempreupdate
Password:
[sempreupdate@redhat-server ~]$ id
uid=501(sempreupdate) gid=501(sempreupdate) groups=501(sempreupdate),504(javaproject) context=root:system_r:unconfined_t:SystemLow-SystemHigh

Diferença entre su e su –

A diferença entre su e su – é que algumas variáveis ??de ambiente, como variável PATH, não alteram valores com apenas o comando su (ou seja, se a opção -l ou – for omitida). Alguns comandos podem não ser executados se a variável PATH não estiver configurada corretamente.

Por exemplo, considere o seguinte cenário:

[emanuel@redhat-server ~]$ su root
Password:
[root@redhat-server emanuel]# fdisk -l
bash: fdisk: command not found
[root@redhat-server emanuel]# echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/emanuel/bin

Você pode ver que os diretórios sbin não estão incluídos no PATH do usuário ROOT. Portanto, não executa o comando fdisk. Agora, tentamos fazer login com o comando su -, veja:

[emanuel@redhat-server ~]$ su –
Password:
[root@redhat-server ~]# fdisk -l
Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 1044 8281507+ 8e Linux LVM
[root@redhat-server ~]# echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
Outra diferença entre esses dois comandos é em relação aos scripts de login. Primeiro, vamos discutir alguns scripts de login!

Quando um usuário faz logon em um sistema, os seguintes 4 arquivos são executados se as credenciais do usuário forem legítimas:

/etc/profile
/etc/bashrc
~/.bashrc
~/.bash_profile

Quando você faz login usando o comando su -, todos esses scripts são executados. Mas com o comando su apenas, os scripts bashrc são executados, ou seja, /etc/bashrc and ~./bashrc scripts são executados.

Espero que você tenha aprendido um pouco mais, tanto de como usar o comando su, o que é e para que serve. Como também onde usar, são exemplos comuns.

TAGGED:ComandoLinuxLinux KernelLoginTerminalusuarioUsuários
Compartilhe este artigo
Facebook Copiar link
Artigo anterior Coronavírus e os desafios de ter que trabalhar em casa Coronavírus e os desafios de ter que trabalhar em casa
Próximo artigo verbose-mode-o-que-e O que é o Verbose Mode
Inteligência Artificial

Liberte sua imaginação com um gerador de imagens de IA gratuito

iGdNwZ0s inteligencia artificial generativa

Vivemos em uma era em que a criatividade está mais acessível do que nunca. Graças ao avanço das tecnologias de inteligência artificial, qualquer pessoa com uma boa ideia pode transformá-la…

Por Emanuel Negromonte
04/06/2025

Leia também

Posts sobre o mesmo assunto
iGdNwZ0s inteligencia artificial generativa
Inteligência Artificial

Liberte sua imaginação com um gerador de imagens de IA gratuito

Por Emanuel Negromonte
04/06/2025
imagem12222
Artigos

Gaste pouco, ganhe muito: A nova febre das caixas misteriosas com prêmios eletrônicos 

Por Redação SempreUpdate
04/06/2025
U7GUP59f hashgraph fbi alerta sobre golpes com airdrop de nft
Segurança

Hedera Hashgraph: FBI alerta sobre golpes com airdrop de NFT

Por Jardeson Márcio
04/06/2025
Imagem do Galaxy Z Fold 7 aberto e fechado destacando o design mais fino do novo dobrável da Samsung
Smartphone

Galaxy Z Fold 7 é o Ultra dobrável da Samsung — mas sem versão “Ultra”

Por Jardeson Márcio
04/06/2025
SempreUpdate

SempreUpdate: O lugar onde a paixão pelo universo Linux ganha vida! Nossas páginas são como pistas de alta velocidade, onde notícias, dicas e tutoriais sobre software livre aceleram em direção à excelência. Imagine um time dedicado, com olhos brilhantes e mãos habilidosas, trabalhando incansavelmente para oferecer informações atualizadas e precisas. Se você é um entusiasta do Linux ou apenas está começando a explorar esse mundo, aqui é o seu ponto de partida. Bem-vindo à nossa comunidade, onde a curiosidade é combustível e a inovação é a linha de chegada!

Extra

  • Princípios de publicação
  • Política de Feedback Acionável
  • Termos de Uso
  • Política de Privacidade
  • Política de Verificação de Fatos
  • Política de Financiamento e Publicidade
  • Política de Correções
  • Política de diversidade
  • Relatório de pessoal de diversidade
  • Padrões editoriais e política de ética

Nossas redes

SempreUpdate © 2025 Todos os direitos reservados.
  • Sobre nós
  • Contato
  • Doação
Welcome Back!

Sign in to your account

Usuário ou email
Senha

Esqueci minha senha