unshare -r:バスに接続できません:操作は許可されていません。

unshare -r:バスに接続できません:操作は許可されていません。

走ると手にunshare -r入る

Failed to connect to bus: Operation not permitted

IDにはまだ私がrootとマークされています。

❯ id
uid=0(root) gid=0(root) groups=0(root),65534(nogroup)

このエラー/警告はどういう意味ですか?それは何から生産されますか?解決できますか?

ベストアンサー1

このエラーは、ログインシェル中に発生する問題が原因で発生する可能性があります。注意深く見てください。

# explicitly launch login shell
$> unshare -r /bin/bash -l
Failed to connect to bus: Operation not permitted

そして

# run a regular shell
$> unshare -r /bin/bash

私の場合は走りをして~/.profile

systemctl -q is-active graphical.target

私はそれを証明できる

$> unshare -r -- systemctl -q is-active graphical.target
Failed to connect to bus: Operation not permitted

シェルの起動順序

Noteは、~/.profileログイン時にシェルが読み取る唯一のファイルではありません。詳しくは、シェルのドキュメントをお読みください。

おすすめ記事