Pular para o conteúdo

Configurando FreeBSD – Parte 1

  • por

Ola Pessoal,

Neste post, irei começar a fazer a configuração básica no FreeBSD, irei mostrar como instalar do sudo, para pode executar funções administrativas com maior controle.

Além de, exibir alguns comandos básicos e padrões utilizado pelo sistema. 

Softwares que serão utilizados e as versões utilizadas:

– FreeBSD  – link ( versão:  13.0 )

Primeiramente, se você ainda não fez a instalação do sistema ou tem duvida sobre alguns pontos da instalação, recomendo verificar esse post: https://www.leandroscardua.com/blog/instalando-freebsd

Agora, nos podemos começar a colocar a mão na massa.

1- Instale o sudo usando usuário root.

pkg install sudo

root@freeebsd:~ # pkg install sudo
Updating FreeBSD repository catalogue…
FreeBSD repository is up to date.
All repositories are up to date.
The following 3 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
gettext-runtime: 0.21
indexinfo: 0.3.1
sudo: 1.9.10

Number of packages to be installed: 3

The process will require 8 MiB more space.
2 MiB to be downloaded.

Proceed with this action? [y/N]: y
[1/3] Fetching sudo-1.9.10.pkg: 100% 1 MiB 777.9kB/s 00:02
[2/3] Fetching gettext-runtime-0.21.pkg: 100% 166 KiB 169.8kB/s 00:01
[3/3] Fetching indexinfo-0.3.1.pkg: 100% 6 KiB 5.7kB/s 00:01
Checking integrity… done (0 conflicting)
[1/3] Installing indexinfo-0.3.1…
[1/3] Extracting indexinfo-0.3.1: 100%
[2/3] Installing gettext-runtime-0.21…
[2/3] Extracting gettext-runtime-0.21: 100%
[3/3] Installing sudo-1.9.10…
[3/3] Extracting sudo-1.9.10: 100%
root@freeebsd:~ #

Recomendo, que não utilize o usuário root para tarefas e ou configurações do sistema, somente para instalar o sudo e logar com usuário normal. 

 

2- Adicione seu usuário ao grupo wheel

pw groupmod -m leandro -n wheel

root@freebsd~ # pw groupmod -m leandro -n wheel


3- Verifique se o usuário foi adicionado ao grupo.

vi /etc/group

root@freeebsd:~ # vi /etc/group

# $FreeBSD$
#
wheel:*:0:root,leandro
daemon:*:1:


/etc/group: unmodified: line 1


Verifique, no exemplo acima se o usuário foi inserido no grupo wheel, feche o arquivo usando usando a sequencia de teclas: esc:q!

4- “descomente” o arquivo de configuração na linha abaixo, usando visudo.

visudo

root@frebsd: ~ # visudo
….
## Uncomment to allow members of group wheel to execute any command
%wheel ALL=(ALL:ALL) ALL
….

 

Procure no arquivo o exemplo utilizando o grupo wheel e remova # da frente do nome do grupo. feche e salve o arquivo usando usando a sequencia de teclas: esc:wq!

5- faca logout do usuário root e log no sistema com seu usuário e execute um test com o sudo

sudo pkg update

root@frebsd: ~ # exit
FreeBSD/amd64 (freebsd) (ttyv0)
login: leandro
Password: ******
….
leandro@frebsd: ~ # sudo pkg update
Password: ******
Updating FreeBSD repository catalogue…
FreeBSD repository is up to date.
All repositories are up to date.
leandro@freeebsd:~ #

Com isso concluímos o nosso post de como configurar o FreeBSD Parte 1, nos próximo posts, nos iremos mostrar como configurar o SSH para acesso remoto, sem necessidade de utilizar o console para rodar os comandos.

Fonte:

– https://docs.freebsd.org/en/books/handbook/security/#security-sudo/



Marcações:

Deixe uma resposta