回答:
gpasswd -a youruser wheel
また、あなたはのためのグループメンバーシップのチェックを無効にすることができますsuでpam編集することで、
/etc/pam.d/su
この行をコメント化します:
auth required pam_wheel.so use_uid
ユーザーをwheel切り替えるには、ユーザーがグループに属している必要があります。このpamモジュールをに対して無効にすると、非rootとしてのユーザー切り替えが再び機能しますsu。
多くの問題が発生する可能性があります。架空のユーザーerikを使用して、これらの項目のいくつかを確認します。
groups)のメンバーですか?/bin/suこれらの権限を持っている:rwsr-xr-x(それはrootにsetuidですか?ls -l /bin/su)sudo su -どうなりますか?Linux From Scratch 8.4をビルドする過程でシャドウをコンパイルしましたが、rootまたは非特権ユーザーとしてログインできましたが、上記のErikのように非特権ユーザーからrootにsuすることはできませんでした。suバイナリは特権のないユーザーが所有していたことがわかりました。これは、suバイナリをrootに変更し、suバイナリで「chmod u + s」を実行した後に機能しました。