Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Professor Cristiano Mariotti procrismar@globo.com
2
adduser (dependendo do seu sistema, o comando pode ser somente/também useradd), que é aplicado da seguinte forma: adduser opções usuário
3
adduser -disabled-login usuário: faz com que a conta do usuário seja criada sem a solicitação de uma senha (ou seja, não executa o comando passwd). No entanto, a conta não poderá ser usada até que o usuário defina sua senha de acesso;
4
adduser -force-badname usuário: em geral, os sistemas GNU/Linux checam se a conta criada pode ter em seu nome (ou mesmo na senha) algo que aumente os riscos ao sistema. Com esse comando, o sistema é instruído a não fazer esse tipo de verificação;
5
adduser -group grupo: com esse parâmetro, ao invés de uma conta de usuário, um grupo é criado. Para essa tarefa também pode-se utilizar o comando addgroup;
6
adduser -home diretório usuário: com essa opção, você define em qual diretório ficará o "home" do usuário. Se esse parâmetro não for usado, o sistema criará o "home" no diretório padrão (geralmente, em /home/nomedousuário).
7
adduser -uid número usuário: quando usuários são criados, o sistema geralmente adiciona a eles UIDs sequenciais, mas você pode especificar o UID que quiser usando o parâmetro uid seguido de um número, por exemplo, uid 31415.
8
adduser -gid número usuário: semelhante ao parâmetro acima, mas especifica manualmente um grupo para o usuário ao invés de criar um parâmetro;
9
adduser -ingroup grupo usuário: adiciona o usuário criado a um grupo já existente, ao invés de criar um novo grupo para ele;
10
Para servir de exemplo, vamos criar um usuário de nome wester. Esse usuário deverá: - ter um UID de número 27182; - ser inserido no grupo infowester (já existente). Veja como ficará o comando: adduser -uid 27182 -ingroup infowester wester
11
Comando userdel seguido do nome do usuário. Por exemplo: userdel voldmort
12
Se além de eliminar esse usuário do sistema você quiser que sua pasta "home" seja apagada (junto com todo o seu conteúdo), basta digitar o comando userdel seguido do parâmetro -r e do nome do usuário: userdel -r voldemort
13
O usuário root (ou outro que tenha privilégios de administrador) pode mudar não só a sua própria senha como a senha de todos os outros usuários do sistema: passwd usuário
14
addgroup grupo: funciona de maneira igual ao comando adduser (inclusive algumas opções são as mesmas), no entanto, obviamente, cria grupos ao invés de usuários; groupdel grupo: serve para eliminar grupos do sistema;
15
newgrp -grupo:com esse comando, um novo grupo é criado tendo a definição de um dono para tal grupo; Exemplo: newgrp –professores cristiano Nesse caso, o novo grupo “professores” foi criado tendo como dono “cristiano”.
16
groups usuário: mostra os grupos dos quais um usuário faz parte. Se quiser, por exemplo, saber os grupos do usuário gandalf, basta digitar em um terminal: groups gandalf
17
As informações dos grupos são armazenadas no arquivo /etc/groups. Esse arquivo também indica quais usuários pertencem aos grupos existentes. Cada grupo contém uma linha com essas informações.
18
Se você pode criar e apagar contas de usuários, pode também alterá-las. Isso é feito facilmente com o comando usermod, cujo funcionamento é semelhante ao comando adduser: usermod opções usuário
19
usermod -d diretório usuário: altera o diretório "home" do usuário. Adicione -m no final para mover o conteúdo da pasta anterior para a nova. Por exemplo: usermod -d /financeiro -m peterpan
20
usermod -e data usuário: define a data de expiração da conta do usuário. Em geral, a data é fornecida no esquema ano/mês/dia (aaaa-mm-dd). Por exemplo: usermod -e 2008-10-28 gabriel
21
usermod -l novo_nome usuário: altera o nome do login do usuário. No exemplo abaixo, o usuário peterparker teve seu nome alterado para spiderman: usermod -l spiderman peterparker
22
usermod -g grupo número usuário: altera o GID do grupo principal do usuário. Por exemplo: usermod -g 42 gabriel
23
usermod -u número usuário: altera o UID da conta do usuário. usermod –u 123 aluno
24
O GNU/Linux ainda conta com vários outros comandos que lhe ajudam a gerenciar e obter informações de usuários e grupos. Veja alguns: logname: mostra o nome do seu usuário; users: mostra os usuários que estão conectados ao sistema no momento; id: mostra dados da identificação do usuário. Eis algumas opções: ◦ id usuário: exibe os grupos (e seus respectivos GIDs) dos quais o usuário faz parte; ◦ id -g usuário: mostra o GID do grupo do usuário; ◦ id -G usuário: exibe o GID de todos os grupos do usuário (nome que a letra G fica em caixa alta); ◦ id -u usuário: indica o UID do usuário.
25
finger usuário: mostra informações detalhadas do usuário. Se o comando for digitado isoladamente (ou seja, somente finger), o sistema exibe todos os usuários que estão conectados no sistema operacional no momento; chfn usuário: comando para mudar as informações adicionais do usuário (nome completo, telefone etc);
26
last: o comando last é bastante interessante e útil, pois mostra os últimos usuários que estiveram logados no sistema, os terminais usados por eles para se conectar, o hostname (quando a conexão é feita remotamente), as datas e os horários de utilização do computador, assim como o tempo de permanência no sistema. Esses dados geralmente são obtidos do arquivo de logs /var/log/wtmp. O last também possui opções. Veja algumas:
27
last -n número: mostra apenas as últimas linhas do log. Para definir a quantidade de linhas, substitua número pelo valor desejado. Por exemplo: last -n 10 last -x: mostra os dados de desligamento do sistema, assim como informações do nível de execução; last -R: faz com que o comando não exiba os hostnames (note que a letra R fica em caixa alta); last -a: faz com que os hostnames sejam exibidos apenas na última coluna.
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.