GNU/Linux >> Linux の 問題 >  >> Ubuntu

Sudo:/ var / lib / sudo / navneet非所有者(040777)によって書き込み可能、​​モード0700にする必要がありますか?

このエラーは、sudoを操作しようとすると発生します。 。 /var/の権限を変更しました 777へのフォルダ これがエラーの原因だと思います。機能的なsudoを取り戻すのを手伝ってください および/var

ベストアンサー

あなたは本当に大きな問題を抱えていますが、ではありません 本当にここに述べられている理由のためです。

すべての/varの権限を変更する どの権限がすべてかわからないため、すべてが正しく戻されない可能性が高くなります。 ファイルにはが必要です 。後で問題が発生する可能性があります。状況によっては、問題がセキュリティに関連している可能性があります。

したがって、Ubuntuの再インストールを検討することをお勧めします。または、別の同様の壊れていないシステムのファイルからアクセス許可を取得してみることもできます。通常、権限は同じです。 通常。 さらに深刻な問題は、システムの/varにいくつかのファイルがある可能性があることです。 他には存在しないため、おそらくすべてではありません。 権限は修正されます。

sudoが機能せずにデスクトップシステムで管理タスクを実行する ただし、通常は簡単です。

権限がどうあるべきかがわかっているときに権限を元に戻すのは簡単で、リカバリモードで起動する必要はほとんどありません またはライブCDから。これは、広く知られていませんが、Ubuntuのデスクトップバージョン(および最近の他のほとんどのGNU / Linuxオペレーティングシステム)には2つあるためです。 管理タスクを実行するために設定する方法:

  • sudo/varの権限が必要なため、機能しません 正解です。
  • PolicyKit。これは、間違った権限に対してより寛容である傾向があり、通常は引き続き機能します。

sudoを考える傾向がありますが rootとしてアクションを実行する方法として Ubuntuでは、実際にはPolicyKitがほとんどの方法ですが、すべてではありませんが、グラフィカルユーティリティがrootになります。 。 (ここ数年はこのようになっています。)

実際、ポリシーキットを使用してグラフィカルプログラムを手動で実行することは、ポリシーキットが実行するための特別な構成ファイルをグラフィカルアプリケーションに持たせる必要があるため、重要な作業になる場合があります。ただし、ターミナルアプリケーション しないでください— sudoの場合と同じように、PolicyKitを使用してテキストベースのコマンドを実行するのは簡単です。 。

これを行うには、pkexecと入力します それ以外の場合はsudoと入力します 。 (すべて同じコマンドラインオプションを使用するわけではありませんが、sudoの最も一般的な構文です。 sudo command 、およびpkexec その場所で完全に機能します。)

つまり、sudo 壊れているため、実行できません:

sudo chmod 0755 /mnt/var/lib/sudo
sudo chmod 0700 /mnt/var/lib/sudo/<username>

しかし、あなたはできます 実行:

pkexec chmod 0755 /mnt/var/lib/sudo
pkexec chmod 0700 /mnt/var/lib/sudo/<username>

これは良いスタートであり、おそらくsudoになります 再び働く。 ( /var内の他のすべてのファイルは修正されません。 、しかし。)

関連:ユニティサイドラウチャーの位置を左から右に変更する方法ubuntu 14.04?

pkexecに関連する(ただし、ほとんどの場合、同一ではない)状況 役に立ちます:
‣無効な/etc/ sudoersファイルを変更するにはどうすればよいですか?エラーがスローされ、修正するために再度編集することができません
‣ushareconfigを変更しようとしているときに誤ってsudoers.dへのアクセスがブロックされました
‣'sudo'の権限を変更した後に機能しません'/ usrのディレクトリ
‣「chmod-R777/ usr / bin」の後にsudoを修正するにはどうすればよいですか? sudoエラー、モード0777、0440 である必要があります
「sudo:/ etc / sudoersはモード0640、0440にする必要がありますか?」を修復する方法
‣ZFSをインストールするとsudoersファイルが変更されました
‣パスワードがsudoで機能しない(「認証の失敗」)
‣ファイルのアクセス許可をランダムに変更しても何も機能しないのはなぜですか?
‣「sudochmod 665 / etc」を使用してoneiric(ubuntu11.10)の/ etcアクセス許可を変更すると、sudoを使用できなくなります
‣パスワードなしで特定のsudoコマンドを実行するにはどうすればよいですか? (問題が発生した場合)
‣UbuntuライブCDから/ etc / sudoersを書き込めません(問題が発生した場合)


Ubuntu
  1. Debian – / var、/ homeを別のパーティションに移動しますか?

  2. 「grub-efi-amd64-signed」パッケージがTarget/のインストールに失敗しましたか?

  3. ノードモジュールには755の権限がありますが、NpmがSudoを必要としないように設定する必要がある権限は何ですか?

  1. Ubuntu22.04HPラップトップで自動機内モードを無効にする

  2. 「sudo:/etc/sudoers is world writable」 – sudoers ファイルのパーミッションを修正する方法

  3. /var/www/... の Django static_root - collectstatic へのアクセス許可がありません

  1. Linuxは複数の連続したパスセパレーター(/ home //// username /// file)をどのように処理しますか?

  2. /var/log/messages、/var/log/syslog、および/var/log/kern.logの違いは?

  3. 須藤はもうパスワードを要求しませんか?