AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / unix / Perguntas / 408470
Accepted
Ordoshsen
Ordoshsen
Asked: 2017-12-03 17:14:49 +0800 CST2017-12-03 17:14:49 +0800 CST 2017-12-03 17:14:49 +0800 CST

Como obter o usuário na unidade systemd que causou um evento [duplicado]

  • 772
Esta pergunta já tem respostas aqui :
Como retornar o usuário/sessão atualmente ativo em uma sessão gráfica da área de trabalho do Linux? [fechado] (3 respostas)
Fechado há 4 anos .

É possível obter o nome de um usuário ativo em unidades systemd? Acho que poderia analisar a saída whoou fazer algo assim, mas acredito que deveria haver uma maneira nativa de fazer isso no systemd.

Eu também sei que há logindum pouco mais de informação sobre os usuários, mas se houvesse mais assentos, eu gostaria de saber quem foi o único usuário que causou o evento, por exemplo, se alguém escreveu systemctl suspendpara bloquear sua sessão apenas em seu assento e deixe o computador lidar com todos os outros assentos. Provavelmente não é o melhor exemplo, mas espero que ilustre melhor o problema, quero apenas o usuário que fez com que as unidades systemd fossem executadas.

Ou seja, eu queria criar uma unidade systemd que bloquearia a sessão atual do usuário ao dormir e agora recorri a tentar bloquear todas as sessões. Acredito que esta seja uma solução ruim e gostaria de saber como fazer isso corretamente.

systemd
  • 1 1 respostas
  • 83 Views

1 respostas

  • Voted
  1. Best Answer
    Ordoshsen
    2017-12-03T17:18:45+08:002017-12-03T17:18:45+08:00

    Eu estava errado e agora eu sei disso. Tudo orientado ao systemd é executado pelo root e eu apenas pensei que não era por causa de alguns experimentos que fiz anteriormente.

    Não há como descobrir quem está sentado no computador, só consigo obter a lista completa de usuários logados.

    • 1

relate perguntas

  • Níveis diferenciadores no journalctl

  • Altere o editor padrão para vim para _ sudo systemctl edit [unit-file] _

  • systemd: como posso executar um script no início de um serviço, sem editar a definição do serviço

  • Use o suporte de watchdog do systemd para reiniciar o aplicativo

  • Inicie/pare o serviço systemd usando o atalho de teclado [fechado]

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Matriz JSON para bash variáveis ​​usando jq

    • 4 respostas
  • Marko Smith

    A data pode formatar a hora atual para o fuso horário GMT? [duplicado]

    • 2 respostas
  • Marko Smith

    bash + lê variáveis ​​e valores do arquivo pelo script bash

    • 4 respostas
  • Marko Smith

    Como posso copiar um diretório e renomeá-lo no mesmo comando?

    • 4 respostas
  • Marko Smith

    conexão ssh. Conexão X11 rejeitada devido a autenticação incorreta

    • 3 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Marko Smith

    comando systemctl não funciona no RHEL 6

    • 3 respostas
  • Marko Smith

    rsync porta 22 e 873 uso

    • 2 respostas
  • Marko Smith

    snap /dev/loop em 100% de utilização -- sem espaço livre

    • 1 respostas
  • Marko Smith

    chave de impressão jq e valor para todos no subobjeto

    • 2 respostas
  • Martin Hope
    EHerman Matriz JSON para bash variáveis ​​usando jq 2017-12-31 14:50:58 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST
  • Martin Hope
    Drux A data pode formatar a hora atual para o fuso horário GMT? [duplicado] 2017-12-26 11:35:07 +0800 CST
  • Martin Hope
    AllisonC Como posso copiar um diretório e renomeá-lo no mesmo comando? 2017-12-22 05:28:06 +0800 CST
  • Martin Hope
    Steve Como as permissões de arquivo funcionam para o usuário "root"? 2017-12-22 02:46:01 +0800 CST
  • Martin Hope
    Bagas Sanjaya Por que o Linux usa LF como caractere de nova linha? 2017-12-20 05:48:21 +0800 CST
  • Martin Hope
    Cbhihe Altere o editor padrão para vim para _ sudo systemctl edit [unit-file] _ 2017-12-03 10:11:38 +0800 CST
  • Martin Hope
    showkey Como baixar o pacote não instalá-lo com o comando apt-get? 2017-12-03 02:15:02 +0800 CST
  • Martin Hope
    youxiao Por que os diretórios /home, /usr, /var, etc. têm o mesmo número de inode (2)? 2017-12-02 05:33:41 +0800 CST
  • Martin Hope
    user223600 gpg — o comando list-keys gera uid [ desconhecido ] depois de importar a chave privada para uma instalação limpa 2017-11-26 18:26:02 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve