我正在尝试使用systemctl来启动redis
,而无需以root用户身份登录。我创建了一个名为exampleService.service
的组,并将帐户添加到testGroup
。 testAccount
和我在/etc/systemd/system
中创建了文件testConfig
,其内容如下:
/etc/sudoers.d
sudoers文件中也存在行 %testAccount ALL= NOPASSWD: /etc/systemd/system start exampleService.service
%testAccount ALL= NOPASSWD: /etc/systemd/system stop exampleService.service
%testAccount ALL= NOPASSWD: /etc/systemd/system restart exampleService.service
。现在,当我尝试以#includedir /etc/sudoers.d
(以systemctl start exampleService.service
身份登录)启动服务时,弹出窗口输入密码,但这不是必需的。我的配置哪里出问题了?
答案 0 :(得分:-1)
在/ etc / sudoers文件中的以下行添加
testAccount ALL = NOPASSWD:全部