我有个人目标的vps。在 ubuntu 16.04 x64 上运行的 Vps。
我将 ssh 配置为仅由我的一个用户 (schumi) 通过公钥登录(通过密码登录和通过 root 登录被禁用)。如果我需要更改任何配置或安装包,我已经完成了:su -
并使用密码以 root 身份登录。
但有时我想查看日志(/var/log)而 ofcouse 做不到:
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
我现在怎么办?我通过 ssh (schumi) 登录,然后su -
查看日志。但是可能会更好地将我的用户(schumi)添加到某些组中?还是不安全?
另外,我想在不通过 ssh 登录的情况下查看日志。例如,在 vps 上运行电报机器人,仅与我启用对话机器人,并实施命令以通过特定命令将日志文件发送给我。或者运行,例如,nginx,配置身份验证和在网页上直接打开日志......
如果您自己创建了用户,请将其添加到
adm
组中:这将让用户阅读大部分日志。