前回、Kali Linux Live USB persistenceを作成しました。
このKali Linux Live USBはrootのパスワードはtoor、起動後はrootで自動ログインはそのままです。
変更が保持されるならrootのパスワード変更、自動ログインの停止もできないかと探したらありました。
- rootのパスワード変更
- 自動ログオンの停止
参考サイト
Live USB with Encrypted Persistence ROOT password?
https://forums.kali.org/showthread.php?29868-Live-USB-with-Encrypted-Persistence-ROOT-password
通常通りパスワードを変更してからrootのパスワードを初期化している/lib/live/config/0031-root-passwordの”usermod -p ‘X014elvznJq7E'”をコメントに変更します。
1 2 3 4 5 6 7 8 9 10 11 |
root@kali:~# passwd Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully root@kali:~# vi /lib/live/config/0031-root-password root@kali:~# cat /lib/live/config/0031-root-password #!/bin/sh # Set "toor" as root password #usermod -p 'X014elvznJq7E' root |
参考サイト
kali linux not asking password to login ( in persistence using USB)
https://superuser.com/questions/1018739/kali-linux-not-asking-password-to-login-in-persistence-using-usb
自動ログインの設定がある/etc/gdm3/daemon.confを編集します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 |
root@kali:~# cat /etc/gdm3/daemon.conf # GDM configuration storage - modified by kali-root-login # # See /usr/share/gdm/gdm.schemas for a list of available options. [daemon] AutomaticLoginEnable=true AutomaticLogin=root TimedLoginEnable=true TimedLogin=root TimedLoginDelay=5 # Uncomment the line below to force the login screen to use Xorg WaylandEnable=false # Enabling automatic login # AutomaticLoginEnable = true # AutomaticLogin = root # Enabling timed login # TimedLoginEnable = true # TimedLogin = user1 # TimedLoginDelay = 10 # Reserving more VTs for test consoles (default is 7) # FirstVT = 9 [security] AllowRoot = true [xdmcp] [greeter] # Only include selected logins in the greeter # IncludeAll = false # Include = user1,user2 [chooser] [debug] # More verbose logs # Additionally lets the X server dump core if it crashes # Enable = true root@kali:~# vi /etc/gdm3/daemon.conf root@kali:~# cat /etc/gdm3/daemon.conf # GDM configuration storage - modified by kali-root-login # # See /usr/share/gdm/gdm.schemas for a list of available options. [daemon] #AutomaticLoginEnable=true #AutomaticLogin=root #TimedLoginEnable=true #TimedLogin=root #TimedLoginDelay=5 # Uncomment the line below to force the login screen to use Xorg WaylandEnable=false # Enabling automatic login # AutomaticLoginEnable = true # AutomaticLogin = root # Enabling timed login # TimedLoginEnable = true # TimedLogin = user1 # TimedLoginDelay = 10 # Reserving more VTs for test consoles (default is 7) # FirstVT = 9 [security] AllowRoot = true [xdmcp] [greeter] # Only include selected logins in the greeter # IncludeAll = false # Include = user1,user2 [chooser] [debug] # More verbose logs # Additionally lets the X server dump core if it crashes # Enable = true |
これで起動後はログイン画面が表示されてID,パスワード入力を求められました。またrootのパスワードも変更後のものになっていました。