在Ubuntu系统中,syslog服务的配置文件通常位于/etc/rsyslog.conf
或/etc/rsyslog.d/
目录下。要设置syslog的权限,请按照以下步骤操作:
打开终端。
使用文本编辑器打开rsyslog配置文件。例如,使用nano编辑器,输入以下命令:
sudo nano /etc/rsyslog.conf
或者,如果你想编辑/etc/rsyslog.d/
目录下的某个特定配置文件,例如50-default.conf
,则输入:
sudo nano /etc/rsyslog.d/50-default.conf
#auth,authpriv.* /var/log/auth.log
这一行表示auth和authpriv服务的日志将被记录到/var/log/auth.log
文件中。你可以根据需要修改这个路径,例如将其更改为其他目录或文件。
/var/log/my_custom.log
,则需要确保/var/log
目录具有写入权限。你可以使用以下命令更改目录权限:sudo chmod 755 /var/log
保存并关闭配置文件。
重启rsyslog服务以使更改生效:
sudo systemctl restart rsyslog
现在,syslog服务应该将日志记录到你指定的新路径,并具有适当的权限。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:ubuntu syslog权限如何设置