
Comandos para administração de usuários no Linux
Publicado 03/05/2013 r Learning , Linux Leave a CommentTags:/etc/group, /etc/passwd, /etc/shadow, /etc/skel, delgroup, deluser, gpasswd, groupdel, Linux, userdel, usermod, vigr, vipw
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ê…
Publicado 24/04/2013 r Eu , Lyrics Leave a CommentTags:love, musicas que falam por mim, Zelia Duncan
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
Publicado 17/03/2013 r Tips Leave a CommentTags:acpi, boot error, error, virtual box, windows 2008
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
Referência:
[1] Windows failed to start or 0xc0000225 boot error in Virtualbox
E se as músicas fossem “programáveis”?
Publicado 17/03/2013 r Fun 1 CommentTags:algoritmos, Beatles, hey jude, música, programação
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
Publicado 13/03/2013 r Uncategorized Leave a CommentTags:artigo, Linux, openldap, proxy, proxy squid, redes heterogêneas, squid, users, usuários
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
Publicado 10/03/2013 r Eu , Videos Leave a CommentTags:love, musicas que falam por mim, sadsong, song, video, Zee Avis
Nem toda história de amor tem final feliz… #sadsong #musicasquefalampormim
Zee Avis – Someone you used to know.




