o usuário existe ao tentar incluir o usuário no grupo systemd-journal.

3

Eu tenho desejado ler o systemd-journal executando / usando journalctl -b . Agora, se eu executar como usuário, recebo o seguinte: -

$ journalctl -b
Hint: You are currently not seeing messages from other users and the system
      Users in the 'systemd-journal' group can see all messages. Pass -q to
      turn off this notice.
No journal files were opened due to insufficient permissions.

Depois disso eu executei um grep em / etc / group para ver se tal grupo existe.

$ sudo grep systemd-journal /etc/group
systemd-journal:x:102:
systemd-journal-remote:x:128:

tentei adicionar o usuário ao grupo: -

$ sudo useradd -G systemd-journal shirish
useradd: user 'shirish' already exists

Você pode ver o que diz.

Eu usei o comando id para descobrir a quais grupos shirish pertence

$ id shirish
uid=1000(shirish) gid=1000(shirish) groups=1000(shirish),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),108(netdev),110(lpadmin),113(scanner),119(bluetooth),131(kvm),132(libvirt)

Como pode ser visto, eu não sou membro do systemd-journal. Estou perplexo.

Qualquer orientação, por favor.

    
por shirish 09.10.2015 / 23:17

2 respostas

5

Você não usa useradd para adicionar um usuário a um grupo. Você usa useradd para criar um usuário, daí a mensagem de erro. Experimente:

# usermod -a -G systemd-journal shirish

ou

# gpasswd -a shirish systemd-journal

Em ambos os casos, você precisa fazer login novamente para que ele tenha efeito. Uma maneira rápida e suja de fazer isso em um shell em execução é:

$ exec su - shirish
    
por 09.10.2015 / 23:30
0

O nome do comando é confuso. Você quer:

´ adduser shirish systemd-journal´

em vez de useradd . O comando adduser pode não estar disponível em todos os tipos de linux, mas está no debian.

    
por 22.10.2017 / 11:20