image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image

AS

André Silva05/09/2023 21:29
Compartilhe

Estou gostando muito do Curso Linux Fundamentals

  • #Linux

Estou gostando muito desse curso, o professor é excelente, muito profissional, resolvi o desafio com certa tranquilidade pois havia anotado alguns comandos aprendidos em aula, deixo abaixo algumas anotações, meio bagunçada mas espero que ajude alguém, e quem quer aprender Linux vai nesse professor, o cara é bom.

Linux - Criando diretórios, usuários, grupos e atribuindo permissões. - YouTube

(1) Andre Luiz da Silva | LinkedIn

Comandos Ubuntu, Ubuntu Server

Criar usuario => useradd nomedousuario

Excluir usuário => userdel -f nomedousuario

Criar usuário com pasta de arquivos, documentos, imagens, etc => useradd nomedousuario -m -c "Nome completo"

Criar senha pro usuário => passwd nomedousuario

Comando para adicionar ou alterar o shell do usuario existente => chsh -s /bin/bash nomedousuario

Excluir usuario e suas pastas => userdel -r -f nomedousuario

Criar usuario completo => useradd nomedousuario -m -c "Nome Completo" -s /bin/bash

Criar usuario com data de expiracao => useradd nomedousuario -c "Nome Completo" -m -e 21/09/2023

Alterar usuário, alterando o shell => usermod nomeusuario -s /bin/bash

Obrigar o usuario a trocar de senha => passwd nomeusuario -e

Verificar usuario criados => cat /etc/passwd 

Criando usuario com senha => useradd nomedousuario -c "Nome Usuario" -s /bin/bash -m -p $(openssl passwd -crypt senhausuario) 

sudo useradd -m -p $(perl -e 'print crypt($ARGV[0], "password")' 'SENHA_DO_USUARIO') nome_do_usuario

Verificar todos os grupos => cat /etc/group

Colocar usuario em um grupo => usermod -G adm,sudo mariana

Criar grupo => groupadd NOME_GRUPO

Para adicionar um usuario ao grupo => usermod -G NOME_GRUPO nomedousuario => obs vai sair dos grupos que estava e ficar só no especificado

Para adicionar um usuario a varios grupos => usermod -G NOME_GRUPO,NOME_GRUPO1,NOME_GRUPO2

Para remover um usuario de um grupo especifico => gpasswd -d nomedousuario NOME_GRUPO

PERMISSÕES:

d -> diretório rwx -> leitura,gravação e executar

Trocar o dono do grupo ou atribuir => change owner => chown nomedousuario:NOME_GRUPO /diretorio/

Mudar permissao => chmod Leitura (R) 4, Gravação (W) 2, Execução (X) 1, Nenhuma 0.

Dono permissao total = soma = 7

Grupo leitura e execução = 5

outros = 0

chmod 750 /nomediretorio/

ADICIONANDO CONTROLE SOBRE UM ARQUIVO ESPECIFICO 

root@meuservidor:/adm# nano texto-adm.txt

chown root:GRP_ADM texto-adm.txt

chmod 750 texto-adm.txt

Criar script, salvar com o final .sh, no inicio colocar #!/bin/bash

para executar usar ./nomedoarquivo.sh

ativando permissão para executar o script chmod 744 date.sh

Adicionar permissão de execução pro dono: chmod +x nomedoarquivo.sh

Excluir recursivamente => rm -Rf /adm => apaga o diretório e tudo que tem nele

Compartilhe
Comentários (0)