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:adminIIRC)のみが認識されます。それ以外の場合、Polkitはのパスワードを要求しますroot。