私の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
。