Em artigos anteriores, abordámos o funcionamento do utilitário loginctl, bem como a forma de descobrir informações sobre um processo. Neste artigo, vamos ver como pode ver as informações do utilizador e, se necessário, mudar o processo.
Já sabe como visualizar todas as informações sobre as sessões, pelo que a visualização das informações sobre um utilizador é muito semelhante a esta. Ou seja, é feito de uma forma muito semelhante.
Pode ver a lista de utilizadores autorizados utilizando o comando:
$ loginctl list-users
Utilizando o comando user-status
será possível conhecer em detalhe todas as informações sobre qualquer utilizador.
Ao mesmo tempo, fica a conhecer os detalhes da sua sessão:
$ loginctl user-status 1000
Sessions mostra todos os IDs de todas as sessões, com a sessão atual marcada com uma estrela. Abaixo disso pode ver o Systemd e todos os serviços que foram iniciados em nome do utilizador, bem como todos os processos. A lista de processos pode ser abreviada.
Use a opção -l
ou --full
se desejar ver todos os processos:
$ loginctl user-status 1000 --full
Precisa de informações de saída do utilitário sem paginação?
Use --no-pager
:
$ loginctl user-status 1000 --no-pager
Também é possível para cada utilizador mudar de uma sessão para outra usando a GUI (Gnome ou KDE). Quer executar uma tarefa no terminal? Use loginctl.
Para mudar para a sessão com ID 3 aplique o comando:
$ loginctl activate 3
Depois pode voltar a mudar. Isto é mais cómodo do que mudar para o TTY utilizando as teclas de atalho. Depois de mudar, irá bloquear o ecrã da sessão anterior.
Utilize o comando session-lock
:
$ loginctl session-lock 1
Agora sabe ainda mais informações interessantes e úteis sobre o programa loginctl
e as suas capacidades, que pode utilizar na sua prática.