O gerenciamento de usuários é o utilitário mais necessário em qualquer sistema operacional, pois torna seu sistema seguro e oferece a oportunidade de atribuir os privilégios corretos para os certos. Os usuários podem fazer muitas alterações no seu sistema de acordo com os direitos que têm. Portanto, é muito necessário dar uma olhada muito de perto em cada atividade que é realizada pelos usuários. Assim, este guia elabora o método para adicionar os novos usuários ao sistema Arch Linux e como gerenciá -los. Antes de avançar para a adição de usuários no sistema Arch Linux, precisamos garantir que o grupo já esteja ativado. Para fazer isso, usamos o seguinte comando "visudo" com "sudo". Isso geralmente é usado para fazer alterações no arquivo sudoers:
[Omar@Omar ~] $ sudo editor = nano visudo
O arquivo Sudouers é lançado no editor "Nano". Você encontrará o grupo "roda" na ilustração a seguir. Descompor -o e salve o arquivo para atualizar as alterações. Use "Ctrl-X" para sair.
Adicione um usuário
Agora, adicionamos um novo usuário de "teste" ao sistema Arch Linux usando a instrução "userAdd" com os direitos "sudo". Esta instrução não leva nada em troca, o que indica que o usuário é criado.
[Omar@omar ~] $ sudo userAdd test
Agora, é muito necessário proteger uma conta que seja criada. Para isso, estabelecemos um novo usuário e adicionamos uma nova senha. Portanto, utilizamos o comando "Passwd" do shell junto com o "teste" do usuário como nossa entrada. Você é solicitado pelo terminal a inserir uma nova senha. Depois de fornecer a senha duas vezes, ela é atualizada com sucesso.
[Omar@Omar ~] $ sudo Passwd Test
Nova Senha:
Vestem nova senha:
Passwd: senha atualizada com sucesso
Caso você queira executar o processo de adição do usuário ao arch Linux, juntamente com a definição de senha de uma só vez, você pode fazê -lo modificando a instrução UserAdd. Para isso, você deve usar as bandeiras "-m" e "-p" na instrução. O sinalizador "-m" pode ser utilizado para nomear um novo usuário, enquanto a opção "-p" pode ser usada para definir a senha para o usuário ser criado. Por exemplo, criamos um usuário "fictício" com a senha "Dummy123" através da instrução UserAdd no seguinte:
[omar@omar ~] $ sudo userAdd -m dummy -p dummy123
A outra coisa que você pode alcançar usando a instrução UserAdd é definir o diretório personalizado para um novo usuário usando a opção "-d" com o caminho para o diretório. A instrução a seguir mostra que criamos um "novo" usuário e uma senha "nova" e definimos seu diretório personalizado como "/tmp/novo":
[omar @mar ~] $ sudo useradd -d /tmp /new -m new -p novo
Existem muitos grupos disponíveis no Arch Linux para desempenhar as diferentes funções de acordo com seus tipos de grupo. Para adicionar um usuário a um grupo específico no Arch Linux, o comando useradd cria a opção "-g" para adicionar um usuário em particular a qualquer grupo. Por exemplo, a instrução a seguir adiciona um novo usuário "azul" na roda, áudio e grupo de vídeo enquanto cria:
[omar @mar ~] $ sudo useradd -g roda, áudio, vídeo -m azul -p azul
Há também uma maneira de adicionar os usuários do sistema no Arch Linux usando a instrução UserAdd. Para isso, você precisa usar a opção "-r" com a bandeira "-s" seguida pelo caminho para o diretório "peixe", eu.e. “/Usr/bin/peixe”. O usuário do "inferno" é criado como você pode ver no comando anexado. A saída desta instrução gera um aviso.
[omar @mar ~] $ sudo userAdd -r -s/usr/bin/peixe inferno
UserAdd: Aviso: Shell ausente ou não executável '/usr/bin/peixe'
Você também pode fazer isso se desejar confirmar o resultado da instrução mencionada acima. Para isso, tente usar a seguinte instrução “SU 'com o nome de um usuário que você acabou de criar. Pode lhe mostrar um aviso.
[omar @mar ~] $ sudo su - inferno
SU: Aviso: Não é possível alterar o diretório para /home /inferno: nenhum arquivo ou diretório
Depois disso, experimente a instrução de uma palavra Whoami na concha. Você verá que ele retorna o nome de um usuário do sistema que você acabou de criar.
[Inferno@Omar Omar] $ whoami
inferno
Modificação do usuário
Ao usar o Arch Linux e criar novos usuários, você deve ter um conhecimento sobre as propriedades do usuário e uma maneira de modificá -los. Considere o cenário em que queremos renomear o "teste" para o usuário "test1". Para isso, usamos a instrução UserMod com a opção "-l" seguida pelo novo nome e depois um nome antigo, como mostrado no seguinte comando anexado:
[Omar@omar ~] $ sudo userMod -l test1 teste
Agora, se você deseja definir a data de vencimento para uma conta de usuário recém-criada, também pode definir que o uso da instrução UserMod seguida por sua opção “-expiry Date”. A opção segue a data e depois um nome de usuário. O "Test1" é o nosso novo nome de usuário neste caso.
[Omar@omar ~] $ sudo UserMod --expiredate 2022-01-23 Test1
Agora, se você deseja adicionar seu usuário aos grupos adicionais, pode fazê -lo usando a opção -Append na instrução UserMod seguida pela opção -Groups com os nomes do grupo e o nome de um usuário a ser adicionado. A roda e os usuários são 2 grupos enquanto o teste1 é um usuário.
[Omar @mar ~] $ sudo UserMod -Append --Groups Wheel, Usuários Test1
Para modificar o shell padrão usado por um usuário, você pode usar a opção -shell em uma instrução UserMod. Nesta instrução, você deve fornecer o caminho para o arquivo shell como/usr/bin/bash.
[omar@omar ~] $ sudo userMod -shell/usr/bin/bash test1
Bloquear/desbloquear o usuário
Caso você não queira que ninguém use a conta em particular, você pode trancá -la. Para bloquear uma conta, a opção -lock pode ser usada na instrução UserMod com o nome de um usuário que é "test1".
[OMAR@Omar ~] $ sudo UserMod -Lock Test1
Da mesma forma, se você deseja permitir que um usuário em particular use sua conta do sistema, desbloqueie a conta específica usando a opção "desbloqueio" na instrução UserMod com o mesmo nome de usuário, como mostrado na instrução anexada:
[omar @mar ~] $ sudo userMod --unlock test1
Exclua o usuário
Para exibir os usuários atualmente disponíveis do seu Arch Linux, tente usar as instruções da seguinte forma:
[omar@omar ~] $ corte -d: -f1 /etc /passwd
raiz
BIN
Daemon
OMAR
fictício
novo
azul
inferno
Test1
Para excluir os usuários novos e previamente feitos, a instrução "UserDel" pode ser utilizada. Este comando leva um ou mais nomes de usuário de uma só vez.
[omar @mar ~] $ sudo userDel test1
[omar @mar ~] $ sudo userdel inferno
[omar @mar ~] $ sudo userdel azul novo
[/c] C
Se você criar um usuário com um diretório doméstico relacionado, poderá excluí -lo usando a opção -r.
[CC Lang = "Bash" largura = "100%" altura = "100%" escape = "True" tema = "Blackboard" Nowrap = "0"]
[omar @mar ~] $ sudo userdel -r
Conclusão
O parágrafo introdutório explica a importância do gerenciamento de usuários em todos os tipos de sistemas operacionais. Para apoiar a discussão, tentamos as diferentes instruções para criar os novos usuários, modificar, bloquear ou desbloquear e excluí -los. Para isso, utilizamos as instruções UserAdd, UserMod e UserDel com as opções -m, -p, -g, -r, -s, -l, -Append, -shell, -lock, -unlock e -expiredate.