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を使用すると、
—
jw013
myNormalUser
のパスワードを使用することになります。
自分のアカウントの認証を求められます。これは良いことです。
—
ダニエルベック
@Daniel:ユーザーがPolicyKitによって「管理者」と見なされる場合にのみ発生します。デフォルトでは、uid = 0(Fedoraでは
—
-grawity
unix-group:admin
IIRC)のみが認識されます。それ以外の場合、Polkitはのパスワードを要求しますroot
。