为nologin用户开一个terminal

昨天,我在设置zabbix-agent的时候,发现agent机器上的zabbix用户并不能读取某文件信息。我就想跳到zabbix用户,后来失败,发现在/etc/passwd中,zabbix被设置为

zabbix:x:800:799:Zabbix Monitoring System:/var/lib/zabbix:/sbin/nologin

无法使用此用户登录。

 

故,如果要跳转到此用户,我们需要:

sudo -u zabbix bash

来为其开一个terminal.

而之后,我通过各层目录的排查,最终将此文件的读取权限赋予了zabbix用户。详情可参考我另一篇博文:

linux ACL权限控制

原文地址:https://www.cnblogs.com/young233/p/12020194.html