删除Debian 9.1(Stretch)IoT图像的root密码

时间:2017-09-13 16:54:40

标签: linux debian beagleboneblack

My Beaglebone black正在运行Debian 9.1(Stretch)IoT图像。我能够从串口终端访问BBB但无法使用'root'用户ssh登录。

我在串口终端执行以下命令以删除“root”用户密码:

root_password=$(cat /etc/shadow | grep root | awk -F ':' '{print $2}')
sed -i -e 's:'$root_password'::g' /etc/shadow

sed -i -e 's:PermitEmptyPasswords no:PermitEmptyPasswords yes:g' /etc/ssh/sshd_config
sed -i -e 's:UsePAM yes:UsePAM no:g' /etc/ssh/sshd_config
sed -i -e 's:PermitRootLogin without-password:PermitRootLogin yes:g' /etc/ssh/sshd_config

echo "debian  ALL=NOPASSWD: ALL" >>/etc/sudoers

0 个答案:

没有答案