Cinnamonを使用してDebian 9.0を新しくインストールしましたが、何らかの理由でルートターミナルは一度だけ開くことができます(PC起動後)。
2番目に開こうとすると表示されません。正しい管理者パスワードを入力した後、「OK」をクリックすると、画面が素早く黒く点滅し、何も起こりません(もちろん、パスワードウィンドウが閉じていることを除いて)。何も入力せずにキャンセルを押すと黒く点滅します。
「パスワード記憶」を選択解除しました(一度確認したにもかかわらず)。
編集する:これは関係があるかもしれません。以前(おそらく一度確認した後)、Synapticを開いたときに次のメッセージを受け取りました。
システムの認証メカニズムの設定により、 "/usr/bin/x-terminal-emulator"プログラムはパスワードを要求せずにrootユーザーの権限で起動されます。
パスワードなしでrootとして特定のプログラムを実行することを許可するか、パスワードをキャッシュすることができます。
これは問題報告ではありません。問題報告です。これはあなたがこれを認識していることを確認するための通知です。
編集する:私はLinuxを初めて使用しているので、どのログファイルを調べるのか、何を見つけるのかわかりません。 2番目にルート端末を開こうとすると、次のメッセージが表示されます/var/log/auth.log
。
Successful su for root by myuser
+ /dev/pts/1 myuser:root
pam_unix(su:session): session opened for user root by (uid=1000)
pam_systemd(su:session): Cannot create session: Already running in a session
pam_unix(su:session): session closed for user root
その前に、X閉じるボタンを押してルートターミナルを閉じました。
「ルート端末」とは、赤い画面アイコンがあるショートカットを意味します。一般的な端末はうまく機能します(使用済みsu
)。
ベストアンサー1
これはDebian の古いバグこの問題が近いうちに解決されないことを考えると最後のメッセージSimon McVittie、2017年7月4日引用:
gksuパッケージ(gksu、gksudoコマンド、および「ルートターミナル」ランチャー)は廃止予定とみなされ、2014年以降は触れられませんでした。おそらくDebian 10より前にDebianから削除する必要があります。
gnome-terminal(またはすべてのグラフィックプログラム)をrootとして実行することは、実際にはサポートされなくなりました。このように実行するときに発生するgnome-terminal segfault(信号11)は明らかにバグであり、原則として修正されるべきですが、誰の最優先事項でもありません。
ベストプラクティスは、可能な場合は常に通常のユーザー(特にすべてのGUI)で実行し、必要に応じてsudo、pkexec、su -、ssh root@localhost、またはお気に入りの類似ツールを使用して権限を拡大することです。
(注:「root terminal」をクリックすると、gksu
実際にrootユーザーとして実行するために使用されます)gnome-terminal
だから、Michael Bruceがすでに提案したように、クラシック端末を開き、su
またはsu -
(IMHO、後者が望ましい)を入力してください。