quarta-feira, 23 de setembro de 2009

Como Fazer dois sistemas diferentes reconhecerem um mesmo Usuário




Geralmente quando se tem uma pequena rede Linux, entre 2 ou 3 computadores, há a necessidade de ser reconhecido como um único usuário dentro dos 2(ou 3) sistemas, para poder fazer operações com arquivos, como cópias, edições, deleção ou criação.

Para se fazer isso, é necessário criar o usuário com o mesmo uid em todos os sistemas, assim, é possível trabalhar em "n" sistemas sem ter problemas com permissões e atributos de arquivos.

Para criar diversos usuários como se fossem apenas um (mesmo uid), o comando:

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.

Fonte: Guia Foca Linux

Nenhum comentário:

Postar um comentário