コマンドラインからルートに切り替えることはできません。

コマンドラインからルートに切り替えることはできません。

私のcentos 7 vpsサーバーから私のサーバーを保護するためにSSH経由のrootログインを無効にしました。 erdemという新しいユーザーを作成し、sshを介してそのユーザーを使用してログインしました。 erdemユーザーを使用してsshを介してログインした後、suコマンドまたはsu -sコマンドを使用してrootユーザーに切り替えたいと思います。これを行うと、次のエラーが発生します。

-bash: /usr/bin/su: Permission denied

suコマンドまたはsu -sコマンドを使用してrootに切り替えることができるようにerdemというユーザーに権限を付与するにはどうすればよいですか?

出力ls -l /usr/bin/su

 -rwsr-x--- 1 root wheel /usr/bin/su

ホイールグループにユーザーを追加しようとしましたが、まだ同じエラーが発生します。

次のコマンドを使用しました。

gpasswd -a erdem wheel

解決済み:ログアウトしてから再度ログインする必要があります。

ベストアンサー1

私にとって、権限はsu正常には見えません。他のコンピュータで表示する権限は次のとおりですCentOS

-rwsr-xr-x. 1 root root 32208 Mar 14 10:37 /usr/bin/su

あなたのコピーは次suのとおりです。いいえwheelこのグループに属していない(まだルートではない)ユーザーに対する実行権限があります。

suあなたのシステムでは、このグループに属していない限り、誰もルートパスワードを知ることができませんwheel

おすすめ記事