VIM3编译,如何删除Khadas普通账户,只启用root账户?谢谢高手指点一下
不好意思描述错误,我想启动root用户,删除普通用户哦
对于已经编译好的固件可以按如下方式删除khadas
账户
- root用户登陆系统
- 执行如下命令删除
- userdel -r khadas
对于重新编译完整固件,可以修改scripts/chroot-scripts/RUNME.sh
脚本来移除khadas
账户
diff --git a/scripts/chroot-scripts/RUNME.sh b/scripts/chroot-scripts/RUNME.sh
index 9724f4d0..f3cdafd2 100755
--- a/scripts/chroot-scripts/RUNME.sh
+++ b/scripts/chroot-scripts/RUNME.sh
@@ -28,26 +28,26 @@ HOSTNAME=Khadas
echo root:$ROOT_PASSWORD | chpasswd
# Admin user
-USER_PASSWORD_ENCRYPTED=`perl -e 'printf("%s\n", crypt($ARGV[0], "password"))' "$USER_PASSWORD"`
-useradd -m -p "$USER_PASSWORD_ENCRYPTED" -s /bin/bash $USERNAME
-usermod -aG sudo,adm $USERNAME
+#USER_PASSWORD_ENCRYPTED=`perl -e 'printf("%s\n", crypt($ARGV[0], "password"))' "$USER_PASSWORD"`
+#useradd -m -p "$USER_PASSWORD_ENCRYPTED" -s /bin/bash $USERNAME
+#usermod -aG sudo,adm $USERNAME
# Add group
-DEFGROUPS="audio,video,disk,input,tty,root,users,games,dialout,cdrom,dip,plugdev,bluetooth,pulse-access,systemd-journal,netdev,staff,i2c"
-IFS=','
-for group in $DEFGROUPS; do
- /bin/egrep -i "^$group" /etc/group > /dev/null
- if [ $? -eq 0 ]; then
- echo "Group '$group' exists in /etc/group"
- else
- echo "Group '$group' does not exists in /etc/group, creating"
- groupadd $group
- fi
-done
-unset IFS
+#DEFGROUPS="audio,video,disk,input,tty,root,users,games,dialout,cdrom,dip,plugdev,bluetooth,pulse-access,systemd-journal,netdev,staff,i2c"
+#IFS=','
+#for group in $DEFGROUPS; do
+# /bin/egrep -i "^$group" /etc/group > /dev/null
+# if [ $? -eq 0 ]; then
+# echo "Group '$group' exists in /etc/group"
+# else
+# echo "Group '$group' does not exists in /etc/group, creating"
+# groupadd $group
+# fi
+#done
+#unset IFS
-echo "Add $USERNAME to ($DEFGROUPS) groups."
-usermod -a -G $DEFGROUPS $USERNAME
+#echo "Add $USERNAME to ($DEFGROUPS) groups."
+#usermod -a -G $DEFGROUPS $USERNAME
# Setup host
echo $HOSTNAME > /etc/hostname