web-dev-qa-db-ja.com

Metasploitable 2 Linuxでroot権限を取得するにはどうすればよいですか?

次のコマンドのようにMetasploitable 2 Linuxに入ったとしましょう。

username : msfadmin
password : msfadmin

ここで、「root」特権を取得して、「Sudo」を何度も使用する必要がないようにする必要があります。たとえば、マシンをシャットダウンするには、次のように入力します。

shutdown -h 1

じゃない

Sudo shutdown -h 1

どうやってするか?

2
user109285

UNIXのようなシステムでは、root権限はユーザーID(rootユーザーの場合は0)によって定義されます。最初に2つの望ましいオプションを提供します。

1. rootユーザーに切り替える

現在のセッションのrootユーザーになりたい場合は、

$ Sudo su

十分なはずです。

2. Sudoパスワードチェックを無効にする

を使用してsudoersファイルを編集できます

$ Sudo visudo

、次の行を追加してファイルを保存します。

msfadmin ALL=(ALL) NOPASSWD: ALL

注:visudoコマンドで不要なエディターを使用している場合(使用するエディターでnanoを置き換える):

$ EDITOR=nano Sudo visudo

3.ユーザーIDを0に設定する

この方法はお勧めしませんが、msfadminをrootユーザーにするには、ユーザーIDを0に変更します。

$ Sudo nano /etc/passwd

msfadminで始まる行をmsfadmin:x:::msfadmin ,:/ home/msfadmin:/ bin/bashに変更し、リブート。

3
jschlichtholz