Se você mesmo criou o usuário, adicione-o ao grupo adm
:
sudo adduser schumi adm
Isso permitirá que o usuário leia a maioria desses registros.
Eu tenho vps para objetivos pessoais. Vps em execução no Ubuntu 16.04 x64.
Estou configurando o ssh para logar somente pelo meu único usuário (schumi) por chave pública (login por senha e login por root estão desabilitados). Se eu precisar alterar qualquer configuração ou pacote de instalação, eu fiz: su -
e login por root com senha.
Mas às vezes eu quero ver os logs (/ var / log) e ofcouse não consegui:
drwxrwxr-x 6 root syslog .
drwxr-xr-x 12 root root ..
-rw-r--r-- 1 root root alternatives.log
drwxr-xr-x 2 root root apt
-rw-r----- 1 syslog adm auth.log
-rw------- 1 root utmp btmp
-rw-r----- 1 root adm dmesg
-rw-r--r-- 1 root root dpkg.log
-rw-r--r-- 1 root root faillog
-rw-r--r-- 1 root root fontconfig.log
drwxr-xr-x 2 root root fsck
-rw-rw-r-- 1 root utmp lastlog
-rw-r----- 1 syslog adm mail.err
-rw-r----- 1 syslog adm mail.log
drwxr-xr-x 2 root root proftpd
-rw-r----- 1 syslog adm syslog
-rw-r----- 1 syslog adm syslog.1
drwxrwxr-x 2 debian-transmission debian-transmission transmission
-rw-rw-r-- 1 root utmp wtmp
O que eu faço agora? Eu login pelo ssh (schumi), então su -
e ver os logs.
Mas pode ser melhor adicionar meu usuário (schumi) para alguns grupos? Ou não é seguro?
Além disso, tenho pensamentos para ver os registros sem login por ssh. Por exemplo, execute telegram-bot em vps, ative o chat bot apenas comigo e implemente comandos para enviar arquivos de log para mim por comandos específicos. Ou execute, por exemplo, nginx, autenticação de configuração e log aberto direto na página da web ...
Se você mesmo criou o usuário, adicione-o ao grupo adm
:
sudo adduser schumi adm
Isso permitirá que o usuário leia a maioria desses registros.