Existe um comando para ver todas as configurações de um usuário semelhantes às informações exibidas na GUI?

0

Sou meio novato no Ubuntu (só o uso há cerca de 6 meses) e adorei! Eu tenho tentado me acostumar com a interface do terminal e usá-lo para muitas coisas relacionadas à segurança do meu computador (firewalls e coisas assim) e assim como eu tento e trabalho para melhorar minhas habilidades de terminal eu também tenho tentado para se afastar das GUIs. Eu quero saber se existe um comando se eu posso obter todas as informações listadas na GUI de contas de usuário (por exemplo, tipo de conta, opções de senha, login automático, etc.) no terminal.

    
por Sam Hamblin 01.05.2015 / 19:09

2 respostas

2

A melhor maneira de descobrir informações sobre os usuários é através dos arquivos /etc/passwd e /etc/group .

Por exemplo, awk -F : '!/nobody/ && $3>1000 {print $1}' dirá a você todos os usuários humanos no sistema e cat /etc/group |grep sudo dirá a você quem tem privilégios de sudo

O login automático geralmente é configurado em /etc/lightdm/lightdm.conf

Há também a pasta /var/lib/AccountsService/users , onde você pode encontrar algumas informações menores sobre usuários que usam login gráfico. Por exemplo, aqui está o meu

[com.canonical.indicator.sound.AccountsService]
PlayerName=''
Timestamp=0
Title=''
Artist=''
Album=''
ArtUrl=''
PlayerIcon=<('themed', <['application-default-icon', 'application-default', 'application']>)>

[User]
Language=en_US
FormatsLocale=en_US.UTF-8
XSession=gnome
Background=/usr/share/backgrounds/LOGIN-WARNING.png
Icon=/usr/share/pixmaps/faces/penguin.jpg
SystemAccount=false

[InputSource0]
xkb=us

[InputSource1]
xkb=ru

[InputSource2]
ibus=sunpinyin

[InputSource3]
ibus=libpinyin
    
por Sergiy Kolodyazhnyy 01.05.2015 / 19:37
1

Existe também o arquivo / etc / shadow . Para listar os usuários atualmente conectados, digite who . Para identificar o usuário atual, digite whoami .

    
por Cikson 01.05.2015 / 19:50