哦, 我想起来了, 我直接给 /var 挂到内存里了( tmpfs )
Archlinux + DWM,赞同 K.I.S.S 理念!
离线
我安装好系统后重启机器也弹出一个类似的,结尾是dev-sdd1.device(我安装U盘是sdc)。完了之后提示sp5100-tco:Watchdog hardware is disabled.查了一下发现似乎是因为AMD ryzen 的问题,要弄一个什么黑名单。直接放弃,然后装majora。:|
离线
是你的用户会话里有进程不响应退出信号。
我找到故障原因了,但想不清楚为什么会这样,故障的原理是什么样的?
为了让我平时登录用的是一个隶属于 wheel 组的普通账户,为了执行 poweroff 、 reboot 命令,我执行了这条命令加 setuid 标志:
# chmod u+s /usr/bin/systemctl
这样普通用户能直接执行 poweroff 、 reboot 命令, 但出现了关机时等待 1min59s 的问题了。
执行:
# chmod u-s /usr/bin/systemctl
去除 setuid 标志后, 用:
$ sudo poweroff
顺利关机。
Archlinux + DWM,赞同 K.I.S.S 理念!
离线
呃,给 systemctl 加 suid……
理论上应该没有用才对,因为 systemctl 是通过 system D-Bus 跟 systemd 通信的。
如果你只有一个用户登录着,安装 polkit 之后 systemctl poweroff 啥的应该能直接用,不需要额外授权。
离线
呃,给 systemctl 加 suid……
理论上应该没有用才对,因为 systemctl 是通过 system D-Bus 跟 systemd 通信的。
如果你只有一个用户登录着,安装 polkit 之后 systemctl poweroff 啥的应该能直接用,不需要额外授权。
我没装 polkit , 刚 wiki 脑补了一下。 谢谢仙子!
Archlinux + DWM,赞同 K.I.S.S 理念!
离线