1.6 Common UNIX / Linux comando - o usuário e os direitos comando classe de gerenciamento

Os direitos do usuário de comando classe de gerenciamento


1. Os direitos do usuário classes de gerenciamento e comandos:

  • comando User Management:
    useradd usermod passwd userdel su id whoami w finger
  • Usuário comando Group Management:groupadd groupmod groupdel
  • Arquivo de comando permissões classe de gerenciamento:chmod chown chgrp

2. Usuário:

  • usuários de Linux estão divididos em três categorias
    • Supervisor : Possui a mais alta autoridade
    • Usuários do sistema : serviços relacionados ao sistema, mas não pode ser usado para efetuar login
    • Os usuários comuns : Criado pelo super-usuários e privilégios de atribuição, só pode operar seus próprios arquivos e diretórios permissões, só pode gerenciar seu próprio processo começou

Informações 3. Usuário:

  • Nome de usuário : original, letras, números e símbolos.
  • senha
  • ID de usuário (UID): um número único de identificação de cada usuário tem. Super User é 0, o usuário do sistema 1-499, os usuários comuns de 500 começa
  • User Group ID (GID)
  • o diretório home do usuário
  • Nome completo : Informações adicionais sobre a conta de usuário pode ser vazio
  • Acesso de Shell : default Bash

4. associado com os arquivos do usuário

  • arquivo de informações da conta de usuário / etc / password
    • Cada arquivo em informações comportamento de um usuário
    • Ficheiro em cada campo da esquerda para a direita: nome de usuário, senha, ID de usuário, grupo de usuários, nome completo, diretório home e login Shell.
    • X preenchido com o campo de senha, a senha criptografada é armazenada em / etc / shadow
      arquivo.
  • arquivo de informações de senha de usuário / etc / shadow
    • sombra arquivo somente super-usuários podem visualizar e modificar o seu conteúdo e criptografia de armazenamento

5. User Group:

  • Os usuários do Linux as mesmas características classificados como o mesmo grupo de usuários, pode gerenciamento de usuários simplificar muito, fácil de compartilhar arquivos entre usuários, qualquer usuário pertence a pelo menos um grupo de usuários.
  • Um utilizador pode pertencer a um grupo de utilizadores, mas pode pertencer a uma pluralidade de grupos adicionais em simultâneo. Os usuários não só tem permissão para seu grupo de usuários, também têm direitos grupo anexar.
  • grupo de usuários inclui grupo de usuários do sistema e grupos de usuários particulares

6. O grupo de usuários associado ao arquivo

  • Usuário de arquivo informações da conta Grupo / etc / group
    • Cada ato de informações grupo de usuários
    • Ficheiro em cada campo da esquerda para a direita: Nome de usuário grupo, senha, ID de usuário e lista de grupo de usuários adicionais.
  • Usuário arquivo de informações senha do grupo / etc / gshadow
    • 同 / etc / sombra

comando 7. Gerenciamento de Usuário:

  • useradd

    • Função: Criar uma nova conta de usuário (super disponível ao usuário)
    • Formato: useradd [parâmetro] <nome do usuário>
      • -d (diretório) especificado quando sinal diretório home do usuário
      • -e (final) data conta terminação
      • -g (grupo) pertence ao grupo de utilizadores conta
      • conta adicionais grupo -G designado pertence
      • shell depois de -s (shell) é usado para especificar o login da conta
      • -u (ID de usuário) especificar um número de ID de usuário
    • Exemplo: Zhangsan novo utilizador, grupo de utilizadores net04
      useradd -g net04 zhangsan
  • passwd

    • Função: definir ou modificar uma senha de usuário e uma senha atributo
    • Formato: passwd [parâmetro] <usuário>
      • -d (excluir) excluir a senha do usuário
      • -l (bloqueio) bloqueado temporariamente conta de utilizador especificado
      • -u (desbloqueio) para levantar a conta de utilizador especificado bloqueado
      • -s (mostra) do estado da conta de utilizador especificado visor
    • Por exemplo:
      • Definir e modificar as propriedades:
        passwd zhangsan
      • password de exclusão:
        passwd -d zhangsan
      • Bloqueio / desbloqueio de conta de usuário:
        passwd -l zhangsan
        passwd -u zhangsan
      • Exibição de status de conta de usuário:
        passwd -s= zhangsan
  • usermod

    • Função: modificar atributos do usuário (super usuário disponível)
    • Formato: usermod [parâmetro] <nome do usuário>
      • Especifica -d O diretório home quando o usuário faz login
      • data de encerramento da conta -e
      • -G conta de grupo utilizador especificado pertence
      • conta adicionais grupo -G designado pertence
      • shell -s após a conta designada usado para fazer logon
      • -u especificar um número de ID de usuário
      • -l novo nome de usuário (usado para modificar o nome de usuário)
    • Exemplo: Os Zhangs bit modificados Zhangsan
      usermod - l zhangs zhangsan
  • userdel

    • Função: excluir a conta de usuário especificada (super disponível ao usuário)
    • Formato: userdel [parâmetro] <nome do usuário>
      • -r: não só eliminar a conta de utilizador, e excluir do usuário local diretório diretório home e mensagem de loja ou arquivo
      • -f: diretório de login do usuário de exclusão e todos os arquivos em um diretório
    • Se você excluir um usuário pertence a um grupo privado, e este grupo há outros grupos de usuários também são excluídas.
    • Está usando os usuários do sistema não pode excluir
  • sua

    • Função: Mudando a identidade do usuário
    • Formato: su <nome do usuário>
      • Super usuário pode mudar para qualquer usuário comum, sem a necessidade de digitar uma senha; senha é necessária para ser convertido usuários comuns usuário a outros usuários
      • Use Sair para retornar à identidade do usuário original;
  • Eu iria

    • Função: UID, GID e user Exibir informações do usuário pertence ao grupo de usuários, se você não especificar um usuário,
      informações sobre o usuário atual é exibido.
    • Formato: id <nome do usuário>
  • Quem sou eu

    • Função: Ver o nome do usuário atual
  • W

    • Função: Ver o sistema atual e detalhes de login de usuário

8. Os comandos de gestão de grupos de utilizadores:

  • groupadd
    • Características: novo grupo (super disponível ao usuário)
    • Formato: groupadd [parâmetro] <User nome do grupo>
      • -g: ID do grupo especifica o utilizador
      • -o: Permitir ID de grupo não é exclusivo
  • groupmod
    • Função: modificar as propriedades do grupo de utilizador especificado (super-utilizador disponível)
    • Formato: groupmod [parâmetro] <User nome do grupo>
      • -g: Especifica o novo ID grupo de usuários
      • -n: Especifica o nome do novo grupo de usuários
      • -o: Permitir ID de grupo não é exclusivo
  • groupdel
    • Função: excluir o grupo de usuário especificado (super disponível ao usuário)
    • Formato: groupdel <User Nome do Grupo>
    • Nota: Antes de excluir um grupo de usuários especificada deve garantir que o grupo de usuários não está em grupo primário de qualquer usuário ou excluir esse grupo de usuários para o primeiro grupo principal de usuários pode excluir o grupo de usuários

9. Permissões de Arquivos:

  • Permissão de leitura : Procurar os direitos de conteúdo de arquivo / diretório;
  • permissões de gravação :
    • Para o arquivo é modificado conteúdo das permissões de arquivo
    • Para diretório é excluído, adicionado e arquivos renomear dentro das permissões do diretório;
  • Permissões de execução :
    • Para arquivos executáveis ​​estão autorizados a executar permissões
    • Para obter permissão para acessar o diretório é o diretório.

10. Com base na gestão permissões de arquivo do usuário:

  • classificação utilizador arquivos

    • Proprietário do arquivo : o estabelecimento de arquivos do usuário e diretórios;
    • arquivo de grupo de usuário do proprietário : o dono do arquivo pertence a outro usuário no grupo de usuários;
    • Outros usuários : nem o proprietário do arquivo, mas não todos de grupo do usuário para todos os outros conjunto de arquivos.
    • Supervisor : Responsável pela gestão e manutenção de todo o sistema, com acesso total a todos os arquivos no sistema
  • notação letra :


11. Modificar as permissões de arquivo comando chmod

  • Função : para modificar permissões de acesso do arquivo
  • Formato : chmod <mode> <file>
    • Mode:
      • Objeto: proprietário do arquivo u, g do mesmo grupo de usuários, o outros usuários
      • Operadores: + aumenta, - exclusão, dando =
      • Permissões: r ler, w gravação, execução x, s ID de usuário fornecido
  • Por exemplo :
    • Anular o mesmo grupo de usuários acesso de gravação para os documentos de arquivo
      chmod g-w file
    • O acesso ao diretório para 775 pict
      chmod 775 pict
    • Definir documentos de arquivo ID bit conjunto de usuários
      chmod u+s file

12. comando chown para modificar o dono do arquivo

  • Função : O proprietário do arquivo especificado é alterada para o usuário especificado ou grupo de usuários
  • Formato : chown [opções] <owner / group> <file> ...
    • exibição -c mudança informações parte
    • -f ignorar a mensagem de erro
    • reparação -h um link simbólico
    • processamento especificado diretório -R e todos os arquivos em subdiretórios
    • -v exibir processamento de informações detalhadas
    • ato -deference em links simbólicos apontando para, não o próprio arquivo de link
    • Usuário é o nome de usuário ou ID de usuário, grupo de usuários pode ser um nome de grupo ou ID de grupo
    • Arquivo é uma lista de arquivos para alterar permissões separadas por espaços, apoio de curinga
  • Por exemplo : O dono da ex1 mudou de hellen raiz
    • chown hellen ex1

13. O arquivo modificado pertence usuário chgrp comando do grupo

  • Função : alterar grupo de usuários do arquivo
  • Formato : chgrp [opções] <grupo> <file>
    • informações -c depuração saída quando mudanças
    • -f Não exibir uma mensagem de erro
    • processamento especificado diretório -R e todos os arquivos em subdiretórios
    • -V exibe informações detalhadas processo de tempo de execução
    • ato --dereference em links simbólicos apontam para, em vez da própria ligação simbólica
    • --no-dereference agindo na própria ligação simbólica
    • nome do grupo do usuário ou grupo pode ser um ID de grupo
  • Exemplo : O arquivo de grupo de usuários ex1 pertence à equipe de raiz
    • chgrp staff ex1

Acho que você gosta

Origin www.cnblogs.com/DengSchoo/p/12640674.html
Recomendado
Clasificación