別のルートユーザーによるルート認証


2

Fedora 14を実行しているPCがあります。何らかの理由で、IT担当者はrootユーザーのパスワードを提供しませんが、代わりに、必要に応じてroot権限を持つ特定のsuXXXユーザーを作成します。

/ etc / passwdのエントリは次のようになります。

su9705:XXXXPASSWORDXXX:0:0:Root My Name:/root:/bin/bash

ご覧のとおり、rootと同じUIDとGIDを共有しているため、特別な権限で何かをする必要があるときはいつでもを入力でき'su su9705'ます。

問題は、私がグラフィカル環境にいて、一部のソフトウェア(通常はソフトウェアインストーラー、更新マネージャー)が特定の操作を実行するためにルートパスワードを要求する場合です。その場合、su9705パスワードを使用できません。

過去にsuを実行してrootパスワードを別のものに変更することで問題を解決しましたが、ITがこれを見つけた場合、彼らは私をゆっくり殺すと信じています。

また、/ etc / sudoersに行を追加して、通常のユーザーに完全なアクセス権を付与します。

myNormalUser  ALL=(ALL) ALL

ただし、まだ認証を求められます。

これに対するクリーンなソリューションはありますか?Gnomeのrootの代わりにsu9705パスワードを使用して認証できるようにしたいだけです。何か案は?


3
su9705としてgnomeへのログインを開始します。IT部門が実装したとんでもない、危険なことをやっと理解したら、彼らは寛大になり、そうでなければあなたが勝ちます!
EightBitTony

重大な注意点-sudoの変更後、認証を要求するときに、通常のユーザーのパスワードを要求するだけではないことを確認します(通常の方法です)。
EightBitTony

sudoを使用すると、myNormalUserのパスワードを使用することになります。
jw013

1
自分のアカウントの認証求められますこれは良いことです。
ダニエルベック

@Daniel:ユーザーがPolicyKitによって「管理者」と見なされる場合にのみ発生します。デフォルトでは、uid = 0(Fedoraではunix-group:adminIIRC)のみが認識されます。それ以外の場合、Polkitはのパスワードを要求しますroot
-grawity

回答:


1

Xprogがルート権限を必要とするGUIプログラムである場合、最初にターミナルウィンドウを開いて入力することによってXを呼び出すことはできませんsu su9705 -c Xprogか?その後、のパスワードの入力を再度求められない可能性がありますroot

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.