Formas de pagamento Abuse

Como descobrir as informações do utilizador e o processo de mudança no loginctl

08.12.2022, 21:12

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.

Como visualizar as informações do utilizador

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

Mudando para outra sessão

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.