Hospedagem de Sites
 
 
 Home  •  Downloads  •  Minha Conta  •  Forums  
 
   
 
Menu Principal
 Home
 Cadastrar
 Procurar
 Contato

 Visitantes
 Artigos
 Enquetes
 Web Links
 Recomende-nos
 Manual do PHP
 Manual PHP-Nuke
 Guia Linux Básico
 Guia Linux Avançado
 Anuncie Conosco
 Patrocinador
· Hospedagem
· Planos de Hospedagem
· Hospedagem PHP
· Revenda

 Usuários
 Sua Conta
 Downloads
 Lista de Membros
 Enviar Notícias
 Mensagens Privado
 Contato
 Conteúdo

 Informações
Visual Elegante

Um lindo modelo da OSCommerce oferecido em parceria com a Hospedagem Segura e o Portal PHPMania:




Conheça a versão demo instalada no servidor da Hospedagem Segura

Faça o download grátis da loja Clicando aqui!

Usuários
Bem-vindo(a) Visitante


Apelido

Senha


 

Cadastramento

 · Hoje: 0

 · Ontem: 0

 · Total: 63120


5 Últimos Registros   pP1rY2aK9d   aH8iP6vO2e   obhguja37   azvpkxe10   tjazxgu94

Pessoas on-line

 Visitantes: 25

 Cadastrados: 0

 Total online: 25

Ajude o PHPMania

Faça uma doação ao nosso Portal, ajude o PHPMania!

Guia Foca GNU/Linux - Comandos para manipulação de contas
[ anterior ] [ Conteúdo ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ 17 ] [ 18 ] [ 19 ] [ 20 ] [ 21 ] [ 22 ] [ 23 ] [ 24 ] [ 25 ] [ 26 ] [ 27 ] [ 28 ] [ 29 ] [ 30 ] [ 31 ] [ 32 ] [ próximo ]

Guia Foca GNU/Linux
Capítulo 12 - Comandos para manipulação de contas


Este capítulo traz comandos usados para manipulação de conta de usuários e grupos em sistemas GNU/Linux. Entre os assuntos descritos aqui estão adicionar usuários ao sistema, adicionar grupos, incluir usuários existente em novos grupos, etc.


12.1 adduser

Adiciona um usuário ou grupo no sistema. Por padrão, quando um novo usuário é adicionado, é criado um grupo com o mesmo nome do usuário. Será criado um diretório home com o nome do usuário (a não ser que o novo usuário criado seja um usuário do sistema) e este receberá uma identificação. A identificação do usuário (UID) escolhida será a primeira disponível no sistema especificada de acordo com a faixa de UIDS de usuários permitidas no arquivo de configuração /etc/adduser.conf. Este é o arquivo que contém os padrões para a criação de novos usuários no sistema.

adduser [opções] [usuário/grupo]

Onde:

usuário/grupo
Nome do novo usuário que será adicionado ao sistema.
opções
-disable-passwd
Não executa o programa passwd para escolher a senha e somente permite o uso da conta após o usuário escolher uma senha.
--force-badname
Desativa a checagem de senhas ruins durante a adição do novo usuário. Por padrão o adduser checa se a senha pode ser facilmente adivinhada.
--group
Cria um novo grupo ao invés de um novo usuário. A criação de grupos também pode ser feita pelo comando addgroup.
-uid [num]
Cria um novo usuário com a identificação [num] ao invés de procurar o próximo UID disponível.
-gid [num]
Faz com que o usuário seja parte do grupo [gid] ao invés de pertencer a um novo grupo que será criado com seu nome. Isto é útil caso deseje permitir que grupos de usuários possam ter acesso a arquivos comuns.

Caso estiver criando um novo grupo com adduser, a identificação do novo grupo será [num].

--home [dir]
Usa o diretório [dir] para a criação do diretório home do usuário ao invés de usar o especificado no arquivo de configuração /etc/adduser.conf.
--ingroup [nome]
Quando adicionar um novo usuário no sistema, coloca o usuário no grupo [nome] ao invés de criar um novo grupo.
--quiet
Não mostra mensagens durante a operação.
--system
Cria um usuário de sistema ao invés de um usuário normal.

Os dados do usuário são colocados no arquivo /etc/passwd após sua criação e os dados do grupo são colocados no arquivo /etc/group.

OBSERVAÇÃO: Caso esteja usando senhas ocultas (shadow passwords), as senhas dos usuários serão colocadas no arquivo /etc/shadow e as senhas dos grupos no arquivo /etc/gshadow. Isto aumenta mais a segurança do sistema porque somente o usuário root pode ter acesso a estes arquivos, ao contrário do arquivo /etc/passwd que possui os dados de usuários e devem ser lidos por todos.


12.2 addgroup

Adiciona um novo grupo de usuários no sistema. As opções usadas são as mesmas do adduser, Seção 12.1.

addgroup [usuário/grupo] [opções]


12.3 passwd

Muda a senha do usuário ou grupo. Um usuário somente pode alterar a senha de sua conta, mas o superusuário (root) pode alterar a senha de qualquer conta de usuário, inclusive a data de validade da conta, etc. Os donos de grupos também podem alterar a senha do grupo com este comando.

Os dados da conta do usuário como nome, endereço, telefone, também podem ser alterados com este comando.

passwd [usuário/grupo] [opções]

Onde:

usuário
Nome do usuário/grupo que terá sua senha alterada.
opções
-g
Se especificada, a senha do grupo será alterada. Somente o root ou o administrador do grupo pode alterar sua senha. A opção -r pode ser usada com esta para remover a senha do grupo. A opção -R pode ser usada para restringir o acesso do grupo para outros usuários.
-x [dias]
Especifica o número máximo de dias que a senha poderá ser usada. Após terminar o prazo, a senha deverá ser modificada.
-i
Desativa a conta caso o usuário não tenha alterado sua senha após o tempo especificado por -x.
-n [dias]
Especifica o número mínimo de dias para a senha ser alterada. O usuário não poderá mudar sua senha até que [dias] sejam atingidos desde a última alteração de senha.
-w [num]
Número de dias antecedentes que o usuário receberá o alerta para mudar sua senha. O alerta ocorre [num] dias antes do limite da opção -x, avisando ao usuários quantos dias restam para a troca de sua senha.
-l [nome]
Bloqueia a conta do usuário [nome]. Deve ser usada pelo root. O bloqueio da conta é feito acrescentando um caracter a senha para que não confira com a senha original.
-u [nome]
Desbloqueia a conta de um usuário bloqueada com a opção -l.
-S [nome]
Mostra o status da conta do usuário [nome]. A primeira parte é o nome do usuário seguido de L(conta bloqueada), NP(sem senha), ou P (com senha), a terceira parte é a data da última modificação da senha, a quarta parte é a período mínimo, máximo, alerta e o período de inatividade para a senha.

Procure sempre combinar letras maiúsculas, minúsculas, e números ao escolher suas senhas. Não é recomendado escolher palavras normais como sua senha pois podem ser vulneráveis a ataques de dicionários cracker. Outra recomendação é utilizar senhas ocultas em seu sistema (shadow password).

Você deve ser o dono da conta para poder modificar a senhas. O usuário root pode modificar/apagar a senha de qualquer usuário.

Exemplo: passwd root.


12.4 newgrp

Altera a identificação de grupo do usuário. Para retornar a identificação anterior, digite exit e tecle Enter. Para executar um comando com outra identificação de grupo de usuário, use o comando sg, Seção 12.9.

newgrp - [grupo]

Onde:

-
Se usado, inicia um novo ambiente após o uso do comando newgrp (semelhante a um novo login no sistema), caso contrário, o ambiente atual do usuário é mantido.
grupo
Nome do grupo ou número do grupo que será incluído.

Quando este comando é usado, é pedida a senha do grupo que deseja acessar. Caso a senha do grupo esteja incorreta ou não exista senha definida, a execução do comando é negada. A listagem dos grupos que pertence atualmente pode ser feita usando o comando id, Seção 12.12.


12.5 userdel

Apaga um usuário do sistema. Quando é usado, este comando apaga todos os dados da conta especificado dos arquivos de contas do sistema.

userdel [-r] [usuário]

Onde:

-r
Apaga também o diretório HOME do usuário.

OBS: Note que uma conta de usuário não poderá ser removida caso ele estiver no sistema, pois os programas podem precisar ter acesso aos dados dele (como UID, GID) no /etc/passwd.


12.6 groupdel

Apaga um grupo do sistema. Quando é usado, este comando apaga todos os dados do grupo especificado dos arquivos de contas do sistema.

groupdel [grupo]

Tenha certeza que não existem arquivos/diretórios criados com o grupo apagado através do comando find.

OBS: Você não pode remover o grupo primário de um usuário. Remova o usuário primeiro.


12.7 lastlog

Mostra o último login dos usuários cadastrados no sistema. É mostrado o nome usado no login, o terminal onde ocorreu a conexão e a hora da última conexão. Estes dados são obtidos através da pesquisa e formatação do arquivo /var/log/lastlog. Caso o usuário não tenha feito login, é mostrada a mensagem ** Never logged in **

lastlog [opções]

Onde:

opções
-t [dias]
Mostra somente os usuários que se conectaram ao sistema nos últimos [dias].
-u [nome]
Mostra somente detalhes sobre o usuário [nome].

A opção -t substitui a opção -u caso sejam usadas.


12.8 last

Mostra uma listagem de entrada e saída de usuários no sistema. São mostrados os seguintes campos na listagem:

  • Nome do usuário
  • Terminal onde ocorreu a conexão/desconexão
  • O hostname (caso a conexão tenha ocorrido remotamente) ou console (caso tenha ocorrido localmente).
  • A data do login/logout, a hora do login/down se estiver fora do sistema/ still logged in se ainda estiver usando o sistema
  • Tempo (em Horas:Minutos) que esteve conectado ao sistema.

A listagem é mostrada em ordem inversa, ou seja, da data mais atual para a mais antiga. A listagem feita pelo last é obtida de /var/log/wtmp.

last [opções]

Onde:

opções
-n [num]
Mostra [num] linhas. Caso não seja usada, todas as linhas são mostradas.
-R
Não mostra o campo HostName.
-a
Mostra o hostname na última coluna. Será muito útil se combinada com a opção -d.
-d
Usa o DNS para resolver o IP de sistemas remotos para nomes DNS.
-x
Mostra as entradas de desligamento do sistema e alterações do nível de execução do sistema.

O comando last pode ser seguido de um argumento que será pesquisado como uma expressão regular durante a listagem.

O comando last usa o arquivo /var/log/wtmp para gerar sua listagem, mas alguns sistemas podem não possuir este arquivo. O arquivo /var/log/wtmp somente é usado caso existir. Você pode cria-lo com o comando "echo -n >/var/log/wtmp" ou touch /var/log/wtmp.

  • last - Mostra a listagem geral
  • last -a - Mostra a listagem geral incluindo o nome da máquina
  • last gleydson - Mostra somente atividades do usuário gleydson
  • last reboot - Mostra as reinicializações do sistema
  • last tty1 - Mostra todas as atividades no tty1

12.9 sg

Executa um comando com outra identificação de grupo. A identificação do grupo de usuário é modificada somente durante a execução do comando. Para alterar a identificação de grupo durante sua seção shell, use o comando newgrp, Seção 12.4.

sg [-] [grupo] [comando]

Onde:

-
Se usado, inicia um novo ambiente durante o uso do comando (semelhante a um novo login e execução do comando), caso contrário, o ambiente atual do usuário é mantido.
grupo
Nome do grupo que o comando será executado.
comando
Comando que será executado. O comando será executado pelo bash.

Quando este comando é usado, é pedida a senha do grupo que deseja acessar. Caso a senha do grupo esteja incorreta ou não exista senha definida, a execução do comando é negada.

Exemplo: sg root ls /root


12.10 Adicionando um novo grupo a um usuário

Para incluir um novo grupo a um usuário, e assim permitir que ele acesse os arquivos/diretórios que pertencem àquele grupo, você deve estar como root e editar o arquivo /etc/group. Este arquivo possui o seguinte formato:

NomedoGrupo:senha:GID:usuários

Onde:

NomedoGrupo
É o nome daquele grupo de usuários.
senha
Senha para ter acesso ao grupo. Caso esteja utilizando senhas ocultas para grupos, as senhas estarão em /etc/gshadow.
GID
Identificação numérica do grupo de usuário.
usuarios
Lista de usuários que também fazem parte daquele grupo. Caso exista mais de um nome de usuário, eles devem estar separados por vírgula.

Deste modo para acrescentar o usuário "joao" ao grupo audio para ter acesso aos dispositivos de som do Linux, acrescente o nome no final da linha: "audio:x:100:joao". Pronto, basta digitar logout e entrar novamente com seu nome e senha, você estará fazendo parte do grupo audio (confira digitando groups ou id).

Outros nomes de usuários podem ser acrescentados ao grupo audio bastando separar os nomes com vírgula.


12.11 chfn

Muda os dados usados pelo comando finger, Seção 11.3.

chfn [usuário] [opções]

Onde:

usuário
Nome do usuário.
opções
-f [nome]
Muda o nome completo do usuário.
-r [nome]
Muda o número da sala do usuário.
-w [tel]
Muda o telefone de trabalho do usuário.
-h [tel]
Muda o telefone residencial do usuário.
-o [outros]
Muda outros dados do usuário.

Caso o nome que acompanha as opções (como o nome completo) contenha espaços, use "" para identifica-lo.

Exemplo: chfn -f "Nome do Usuário root" root


12.12 id

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

id [opções] [usuário]

Onde:

usuário
É o usuário que desejamos ver a identificação, grupos primários e complementares.
opções
-g, --group
Mostra somente a identificação do grupo primário.
-G, --groups
Mostra a identificação de outros grupos que pertence.
-n, --name
Mostra o nome do usuário e grupo ao invés da identificação numérica.
-u, --user
Mostra somente a identificação do usuário (user ID).
-r, --real
Mostra a identificação real de usuário e grupo, ao invés da efetiva. Esta opção deve ser usada junto com uma das opções: -u, -g, ou -G.

Caso não sejam especificadas opções, id mostrará todos os dados do usuário.

Exemplo: id, id --user, id -r -u.


12.13 logname

Mostra seu login (username).

logname


12.14 users

Mostra os nomes de usuários usando atualmente o sistema. Os nomes de usuários são mostrados através de espaços sem detalhes adicionais, para ver maiores detalhes sobre os usuários, veja os comandos id, Seção 12.12 e who, Seção 11.1.

users

Os nomes de usuários atualmente conectados ao sistema são obtidos do arquivo /var/log/wtmp.


12.15 groups

Mostra os grupos que o usuário pertence.

groups [usuário]

Exemplo: groups, groups root


[ anterior ] [ Conteúdo ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ 17 ] [ 18 ] [ 19 ] [ 20 ] [ 21 ] [ 22 ] [ 23 ] [ 24 ] [ 25 ] [ 26 ] [ 27 ] [ 28 ] [ 29 ] [ 30 ] [ 31 ] [ 32 ] [ próximo ]

Guia Foca GNU/Linux

Versão 5.44 - quinta, 19 de agosto de 2004

Gleydson Mazioli da Silva gleydson@cipsga.org.br
Guia Foca: http://focalinux.cipsga.org.br/
 
Modulo portado para PHP-Nuke por:
Antonio Andrade - antonio@nukebrasil.org
NukeBrasil.org - www.nukebrasil.org


Relógio e Calendário
Abril 2014
  1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30  

Enquete
Qual a melhor maneira de Estudar PHP?

Lê matérias na internet.
Cursos on-line.
Leitura de Livros.
Edita sites já prontos.



resultados
Enquete

Votos 1023
Top 10 Downloads
Total de Arquivos: 181
Total de Categorias: 98
Total de Downloads: 797505

Últimos Downloads
 1: 2 templates portugues 2009
[Total: 8604]

 2: novo template oscommerce
[Total: 3649]

 3: OSCommerce novo Visual
[Total: 24065]

 4: XOOPS 2.0.18.1 Português Br
[Total: 1704]

 5: PHP-Nuke 8.0
[Total: 2677]

 6: VirtueMart 1.1.0 Loja virtual para o joomla
[Total: 2243]

 7: Joomla! 1.5.3 Portugues Br versão nova e estável!!!
[Total: 2024]

 8: WordPress em português versão 2.5.1 BR
[Total: 1282]

 9: Pacotão Templates 2008 osCommerce Part 2
[Total: 6346]

 10: Pacotão Templates 2008 osCommerce
[Total: 8409]


Mais Baixados
 1: Loja virtual osCommerce 2.2 Milestone 2 BR
[Total: 106613]

 2: Brazilian Language Oscommerce versão 2.2 Milestone 2
[Total: 34215]

 3: OSCommerce novo Visual
[Total: 24065]

 4: Módulo Sedex para o Oscommerce
[Total: 17140]

 5: Autenticação HTTP para o admin osCommerce
[Total: 16357]

 6: Módulo Depósito/Trasferência Bancária
[Total: 15023]

 7: Programando para Web com PHP/MySQL
[Total: 14421]

 8: Seletor de Estados
[Total: 13974]

 9: Imagens Windows XP osCommerce
[Total: 13320]

 10: PHP Manual
[Total: 13110]

Artigos
CEP - Rotina que pega direto da página dos correios
Como formatar casas decimais
Instalando Apache + MySQL + PHP 5 no Windows
Manual de Instalação do osCommerce 2.2 Milestone 2 BR
Saiba como ter boletos bancários em seu site
Como criar Banco de dados MySQL no Cpanel
Aprenda a instalar o PHP-Nuke
Noções básicas de Banco de dados SQL
Sistema de usuários on-line
Sistema simples de formulário de contato
Aprenda a fazer um sistema de banner!
Sistema de cadastro simples
Como instalar o phpBB2
Segurança no Linux
Acentos no RedHat 8.0
Instalando o suporte a GD no Windows
Como fazer um sistema de enquete
Impeça que seu sistema responda à solicitações de ping
Segurança no Linux
Monte seu próprio servidor de ICQ
Criando Diretórios com acesso restrito no servidor Samba
Configurando o UebIMiau
O que é Linux? Primeiros Passos
Configuração do Apache pelo Linuxconf?
Como configurar o servidor para interpretar scripts PHP4
Configurar o apache para trabalhar com o htaccess
Configurar o apache para utilizar páginas.shtml
Configurando o apache usando SSL
Como redirecionar páginas através do apache?
Como autenticar usuários no apache?
Configurar domínios virtuais no apache?
Configurando o httpd.conf
Ache tudo aqui!
Google
Web
PHPmania.org
PHP Mania - Copyright © 2012

Planos de Hospedagem - Hospedagem PHP - Hospedagem ASP - Revenda de Hospedagem - Hospedagem de Sites - Construtor de Sites
Hospedagem Java - Hospedagem MySQL - Hospedagem JSP - Hospedagem Sql Server - Servidor Hospedagem - Hospedagem Domínio
Cloud Server Cloud computing Hospedagem Windows - Hospedagem Linux - Servidor Streaming - Construtor de Blog

PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Tempo para gerar esta página: 0.35 segundos

| DAJ_Glass phpbb2 style by Dustin Baccetti | PHP-Nuke theme by www.nukemods.com |