Segui alguns tutoriais no meu RPi e muitos comandos começam com sudo; o que isso significa e o que faz?
Segui alguns tutoriais no meu RPi e muitos comandos começam com sudo; o que isso significa e o que faz?
Respostas:
sudosignifica Super Usuário Do; permite executar como outro usuário, geralmente o superusuário ( root), para executar tarefas administrativas, como atualizar o software, alterar sistemas de arquivos e iniciar daemons.
roottem o poder supremo e pode executar praticamente qualquer coisa. Portanto, pode causar muitos danos ao seu sistema e, na pior das hipóteses, você terá que iniciar novamente.
Você sempre deve entender o que um comando está fazendo antes de executá-lo.
sudo?Por razões de segurança, usuários normais não podem fazer tudo. Ele evita que você faça algo ruim por acidente e evita que usuários mal-intencionados danifiquem o sistema.
rootquando queremos permissões elevadas?sudopermite que os administradores controlem quais comandos cada usuário pode executar root. Por exemplo, seu administrador pode permitir que você execute apt-getcomo root, mas nada mais. Além disso, todos os comandos executados via sudoestão conectados /var/log/auth.log.
A imagem padrão do Debian foi sudoinstalada com antecedência, mas outras não. Geralmente, você pode instalá-lo usando o gerenciador de pacotes de distribuição ou investigar outras maneiras de obter permissões de root.
Você pode instalar sudousando pacman: run pacman -S sudoas root. Você deve adicionar um novo usuário e desativar a rootconta.
No Arch Linux (e em outras distribuições que o suportam), você pode usar suo comando (substituir usuário) para assumir a identidade de qualquer outro usuário (incluindo root). Isso significa que todos os seus futuros comandos (na sessão atual) terão suas permissões. No entanto, você precisará da senha deles e os comandos executados não serão necessariamente registrados.
supodem ser úteis para realmente completar a resposta?
Você costuma usá-lo para executar um comando específico como root, em vez de seu usuário atual. Por razões de segurança, a norma no mundo Linux é que seu usuário principal tenha privilégios limitados e que você mude para o root sempre que precisar fazer algo para o qual não tem privilégios (como instalar pacotes).
O Root é um pouco como administrador no mundo do Windows - é o seu melhor usuário "pode fazer qualquer coisa".