问题描述
wsl Centos 子系统中运行systemctl status sshd
时出现报错
Failed to get D-Bus connection: Operation not permitted
解决
mv /usr/bin/systemctl /usr/bin/systemctl.old
curl https://raw.githubusercontent.com/gdraheim/docker-systemctl-replacement/master/files/docker/systemctl.py > /usr/bin/systemctl
chmod +x /usr/bin/systemctl
如果下载不成功,可以直接下载并复制systemctl.py的代码到 /usr/bin/systemctl
文件中即可, 例如:
mv /usr/bin/systemctl /usr/bin/systemctl.old
mv systemctl.py /usr/bin/systemctl
chmod +x /usr/bin/systemctl