-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
使用systemd运行auth-thu服务失败 #22
Comments
你好, 正确的激活方式是在 root 用户下 另外,如果需要开机即激活并定时认证,可以在 root 用户下
我的 timer 样例如下,我似乎忘了 commit 上来……
|
非常感谢您的解答。使用 auth-thu-bin这个包将一系列 还有就是用系统权限去执行网络验证权限好像有点太高了,这对于个人电脑当然无所谓,但是多用户不知root密码就会很麻烦。尤其是 |
很可能是的,我自己没有在用这些 service,直接看的 auth-thu 是放在 |
较为安全的做法是将 unit file 置于 |
用户自己加系统服务是放在
这几个 service 是为了开机自认证而服务的(虽然我没扔进来 timer)。既然 多用户的情景中,如果系统管理员知道 auth-thu 然后安装了,如果只有一个管理员,这时候一般会让系统管理员自己配置认证,毕竟密码是明文存放的,其他用户存放密码并不安全。 如果系统管理员不知道,没有 root 权限的用户登录以后自己需要认证,为了方便可以将服务放在 在多管理员或用户没有权限的情景下,我们也不推荐使用 service,因为这需要填写 |
大概明白了,感谢各位的耐心解答。 之前只会用别人的service文件,自己没有写过调过,看来还是要多加学习。 |
我使用的系统是Arch Linux,安装了aur中auth-thu-bin这一软件包,包里含有systemd的配置文件
/usr/lib/systemd/user/goauthing@.service
,我用这一命令启动服务systemctl --user start goauthing@<用户名>.service
,之后查看运行状态systemctl --user staus goauthing@<用户名>.service
显示如下错误用journalctl查看日志如下
我的.auth-thu文件是没问题的,因为我直接在命令行运行
auth-thu
是可以登录的请问是怎么回事?谢谢
The text was updated successfully, but these errors were encountered: