Siga as instruções deste guia para configurar e use o comando sudo no FreeBSD 9.X/10.x/11.X/12.X Sistema.
Visão geral do tutorial- Instale sudo no FreeBSD
Aqui está uma visão geral de como instalar o sudo em um sistema FreeBSD:
$ pkg update && pkg upgrade
Em seguida, instalaríamos o sudo com o seguinte comando:
$ pkg install sudo
Por fim, você verá como fazer configurações para o Sudo acesso para combinar com a arquitetura FreeBSD e seus requisitos operacionais.
Parte 1: Instalando sudo no FreeBSD
A seguir, são explicações detalhadas na etapa 3 para instalar sudo no FreeBSD. Apresentaremos dois métodos diferentes que você pode escolher para o seu gosto.
Com o sistema de porta FreeBSD '
Podemos usar o sistema de porta FreeBSD para instalar sudo. Execute o comando abaixo para instalar a porta:
$ CD/usr/portas/segurança/sudo/&& Faça a instalação limpa
Usando o comando pkg
Obtenha a versão atualizada do FreeBSD mais recente do sudo (como FreeBSD 12.x+) digitando:
$ pkg install sudo
Parte 2: Configurando Sudo no FreeBSD
Para configurar o sudo, precisaremos editar o arquivo de configuração padrão. Vá até/usr/local/etc/sudoers para acessar o arquivo. Este arquivo não deve ser temperado sem o comando visudo, pois não usar o comando visudo pode levar à negação do acesso, bem como a erros críticos de sintaxe sob os quais Sudo se recusa a executar.
Portanto, use o comando abaixo antes de editar qualquer coisa dentro do arquivo:
$ su -
$ visudo
Para conceder privilégios de administrador a um usuário, você usaria a sintaxe de comando abaixo:
# younis all = (tudo) tudo
Da mesma forma, você pode delegar os comandos a um grupo de usuários com:
# %roda tudo = (tudo) tudo
Lembre -se de salvar as alterações antes de sair do arquivo.
Parte 3: Usando Sudo no FreeBSD
Vamos ter uma visão geral de algumas das coisas básicas que você pode fazer com sudo:
Criando um usuário raiz
O comando abaixo permite que você execute o shell como um usuário alvo.
$ sudo -s
Digite o seguinte para executar o shell de login
$ sudo -i
Finalmente, o comando ID permite autenticar credenciais de usuário:
$ id
Executar comandos como raiz
Digite o comando abaixo, substituindo os indicadores por variáveis relevantes:
$ sudo/caminho/para/comando
$ sudo/caminho/para/comando arg1
Para demonstrar, reiniciaremos o serviço FTPD:
$ sudo /etc /rc.d/ftpd onerestart
Verifique os privilégios do usuário
O comando a seguir lista os comandos que você pode executar como usuário root:
$ sudo -l
Empacotando
Este tutorial demonstrou a instalação do sudo no FreeBSD 9.X/10.x/11.X/12.X Sistema. Listamos as duas maneiras de instalar sudo: com a porta do sistema FreeBSD e adicionando o arquivo de pacote binário ao FreeBSD.
Você também aprendeu como editar o arquivo de configuração padrão para configurar sudo no freebsd. Está localizado/usr/local/etc/sudoers. Você também viu como criar um novo usuário root e como executar comandos com privilégios sudo.
Ser acostumado a trabalhar com sudo é fácil, embora leve algum tempo. Felizmente, este tutorial foi suficiente para você começar com sudo.