Smile…

Smile...

Hora de virar a página, ensaiar o sorriso mais bonito, recompor o coração e ensiná-lo a bater novamente.

Comandos para administração de usuários no Linux

Há um booom tempo atrás, estava estudando sobre administração de usuários no Linux, e escrevi os posts Arquivos de usuários, grupos e senhas e Criando usuários e grupos.

Retomei os estudos e percebi que nos posts alguns comandos não foram colocados e anotei aqui, para relembrar :) .

1) Como remover um usuário criado?

Para remover um usuário criado, utiliza-se o comando userdel. Exemplo:

# userdel asmith

O comando acima remove o usuário e grupo asmith, mantendo o seu diretório home. Para remover o home automaticamente, utilize a opção -r:

# userdel -r asmith

2) Como remover um grupo criado?

Para remover um grupo criado, utiliza-se o comando groupdel. Exemplo:

# groupdel marketing

Vale a pena mencionar que para remover usuários e grupos, também pode-se usar os comandos deluser e delgroup. A função dos comandos é remover usuários e grupos respectivamente, porém eles contém mais opções que podem ser utilizadas, como por exemplo, é possível criar um backup do diretório home e do email (arquivos contidos em /var/spool/mail) do usuário que está sendo removido, ou ainda, solicitar que todos arquivos dentro do sistema que sejam desse usuário sejam removidos, não somente o diretório home.

Para saber mais:

# man userdel
# man groupdel
# man deluser
# man delgroup

3) Como retirar um usuário de um grupo?

# gpasswd -d neo diretoria
Removing user neo from group diretoria

4) Editando os arquivos /etc/passwd e /etc/shadow

Muitas vezes, ao alterar o arquivo /etc/passwd, simplesmente utilizamos um editor de textos, porém para uma edição segura desse arquivo é recomendado utilizar o comando vipw:

# vipw

A utilização desse comando bloqueia o /etc/passwd contra outras possíveis alterações e evita a corrupção do arquivo, caso outra pessoa também esteja mexendo. O editor de textos utilizado será o que está configurado na variável de ambiente EDITOR ou VISUAL; caso as variáveis não estejam configuradas, o vi será utilizado. Para editar o /etc/shadow de forma segura, basta utilizar o comando vipw com a opção -s:

# vipw -s

5) Editando o arquivo /etc/group

Para evitar outras possíveis alterações enquanto é realizada uma edição no arquivo /etc/group, é possível utilizar o comando vigr. Assim como no comando vipw, o editor de textos utilizado será o configurado na variável de ambiente EDITOR ou VISUAL; caso as variáveis não estejam configuradas, o vi será utilizado:

# vigr

6) Diretório skel

Já reparou quando cria um usuário, ele já vem populado com arquivos ocultos ou até mesmo diretórios já criados? Isso ocorre porque o diretório /etc/skel mantém os esqueletos (templates) dos arquivos .bash_profile e .bashrc que são copiados para o diretório pessoal do usuário no momento que for criada uma conta no sistema; isto é, quando um usuário é criado, todo o conteúdo desse diretório é copiado para o home do novo usuário.
Lembrando que o os arquivos iniciandos com ‘.’ são ocultos, para visualizar o conteúdo do diretório, basta utilziar o comando ls com a opção -a:

# ls -a /etc/skel/
. .. .bash_logout .config Desktop .mozilla .profile

7) Comando id

Mostra a identificação atual do usuário, grupo primário e outros grupos que pertence.

$ id
uid=1000(ivani) gid=1000(ivani) groups=1000(ivani),4(adm),7(lp),27(sudo),107(lpadmin),125(sambashare),128(vboxusers),1001(jupiter)

8) Comando usermod

Modifica ou adiciona informações relativas a um usuário já cadastrado. Exemplos:

a) Colocar o usuário ivani nos grupos marketing,ti:

# usermod -a -G marketing, ti ivani

Onde a opção -a é para adicionar, -G indica os grupos que o usuário fará parte.

b) Para bloquear a conta do usuário asmith:

# usermod -L asmith

Onde a opção -L é lock (bloqueio) e coloca o sinal ‘!’ (exclamação) em frente à senha criptografada no arquivo /etc/shadow, desabilitando o acesso à conta:

# grep asmith /etc/shadow
asmith:!$6$Q9NYiSY.$gyh2g7T1LGjR2qsay9i6ov76QX7ojxQML6M8Nc4yeOpwWM7T1Pagk43s174fKjuhXDmqXyzBpx870lHAQ/EwB.:15829:0:99999:7:::

c) Para desbloquear a conta asmith:

# usermod -U asmith

Onde a opção -U é de unlock (desbloqueio). Note que na saída do comando, agora não existe mais o ‘!’ e o usuário pode conectar normalmente no sistema:

# grep asmith /etc/shadow
asmith:$6$Q9NYiSY.$gyh2g7T1LGjR2qsay9i6ov76QX7ojxQML6M8Nc4yeOpwWM7T1Pagk43s174fKjuhXDmqXyzBpx870lHAQ/EwB.:15829:0:99999:7:::

Até a próxima! :)

Tudo sobre você…

Zélia Duncan falando, ou melhor, cantando por mim… :)

#musicasquefalampormim

Tudo sobre você

Queria descobrir
Em 24 horas tudo que você adora
Tudo que te faz sorrir
E num fim de semana
Tudo que você mais ama
E no prazo de um mês
Tudo que você já fez
É tanta coisa que eu não sei
Não sei se eu saberia
Chegar até o final do dia sem você

E até saber de cor
No fim desse semestre
O que mais te apetece
O que te cai melhor
Enfim eu saberia
365 noites bastariam
Pra me explicar por que
Como isso foi acontecer
Não sei se eu saberia
Chegar até o final do dia sem você

Por que em tão pouco tempo
Faz tanto tempo que eu te queria?

 

Erro na instalação do Windows 2008 no VirtualBox

Estava tentando subir um windows 2008R2 numa máquina virtual box para estudar, porém a ISO não queria subir por absolutamente nada nesse mundo :( .

Pesquisa daqui, e dali, encontrei um vídeo[1] que explicava que precisa habilitar a opção de IO APIC. Habilitei e funcionou corretamente, seguem as telas de erro e a tela do start da instalação.

SO base: Linux Mint/ Virtual Box – 4.2.10

Erro no virtual box na instalação do Windows 2008

Erro no virtual box na instalação do Windows 2008

 

Habilitando ACPI - Settings Virtual Box

Habilitando ACPI – Settings Virtual Box

 

Virtual Box - Start  da Instalacao do Win2008

Virtual Box – Start da Instalacao do Win2008

Referência:

[1] Windows failed to start or 0xc0000225 boot error in Virtualbox

E se as músicas fossem “programáveis”?

Estava vasculhando a Internet por esses dias atrás de músicas para fazer listen como exercícios para a aula de Inglês, e acabei me deparando com a música Hey Jude dos Beatles numa versão bem interessante, como se fosse um fluxo de algoritmo de programação (if, else…).

Programação não é minha praia, mas achei legal e posto abaixo a imagem que encontrei no site do Bobby Owsinsk.

Ouça a música e acompanhe :-) .

E se as canções fossem programáveis?

 

Revista Infra Magazine 10 – Gerenciamento de usuários com OpenLDAP

Artigo publicado na Infra Magazine! :)

Neste artigo será demonstrado como instalar e configurar o OpenLDAP, protocolo utilizado no gerenciamento de identidades na integração de serviços em redes heterogêneas e como solução para centralizar a autenticação de usuários no proxy Squid.

Leia mais em: Gerenciamento de usuários com OpenLDAP – Revista Infra Magazine 10

Someone you used to know

Nem toda história de amor tem final feliz… #sadsong #musicasquefalampormim

Zee Avis – Someone you used to know.


Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 14 other followers

maio 2013
S T Q Q S S D
« abr    
 12345
6789101112
13141516171819
20212223242526
2728293031  

Flickr Photos

Noite com lua - 22/07/12

DSC00398

Mais fotos

del.icio.us


Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

%d bloggers like this: