##// END OF EJS Templates
Add USER_PASSWORD=raspberry option
Denis Mosolov -
r112:3f727f4b2cd8
parent child
Show More
@@ -48,7 +48,10 Set the desired Debian release name. The script at this time supports the bootst
48 48 Set system host name. It's recommended that the host name is unique in the corresponding subnet.
49 49
50 50 ##### `PASSWORD`="raspberry"
51 Set system `root` password. The same password is used for the created user `pi`. It's **STRONGLY** recommended that you choose a custom password.
51 Set system `root` password. It's **STRONGLY** recommended that you choose a custom password.
52
53 ##### `USER_PASSWORD`="raspberry"
54 Set password for the created non-root user `USER_NAME`=pi. Ignored if `ENABLE_USER`=false. It's **STRONGLY** recommended that you choose a custom password.
52 55
53 56 ##### `DEFLOCAL`="en_US.UTF-8"
54 57 Set default system locale. This setting can also be changed inside the running OS using the `dpkg-reconfigure locales` command. Please note that on using this parameter the script will automatically install the required packages `locales`, `keyboard-configuration` and `console-setup`.
@@ -159,7 +162,7 Install and enable the [hardware accelerated Xorg video driver](https://github.c
159 162 Enable iptables IPv4/IPv6 firewall. Simplified ruleset: Allow all outgoing connections. Block all incoming connections except to OpenSSH service.
160 163
161 164 ##### `ENABLE_USER`=true
162 Create non-root user with password raspberry. Unless overridden with `USER_NAME`=user, username will be `pi`.
165 Create non-root user with password `USER_PASSWORD`=raspberry. Unless overridden with `USER_NAME`=user, username will be `pi`.
163 166
164 167 ##### `USER_NAME`=pi
165 168 Non-root user to create. Ignored if `ENABLE_USER`=false
@@ -7,12 +7,13
7 7
8 8 # Generate crypt(3) password string
9 9 ENCRYPTED_PASSWORD=`mkpasswd -m sha-512 "${PASSWORD}"`
10 ENCRYPTED_USER_PASSWORD=`mkpasswd -m sha-512 "${USER_PASSWORD}"`
10 11
11 12 # Setup default user
12 13 if [ "$ENABLE_USER" = true ] ; then
13 14 chroot_exec adduser --gecos $USER_NAME --add_extra_groups \
14 15 --disabled-password $USER_NAME
15 chroot_exec usermod -a -G sudo -p "${ENCRYPTED_PASSWORD}" $USER_NAME
16 chroot_exec usermod -a -G sudo -p "${ENCRYPTED_USER_PASSWORD}" $USER_NAME
16 17 fi
17 18
18 19 # Setup root password or not
@@ -78,6 +78,7 RPI_FIRMWARE_DIR=${RPI_FIRMWARE_DIR:=""}
78 78 # General settings
79 79 HOSTNAME=${HOSTNAME:=rpi${RPI_MODEL}-${RELEASE}}
80 80 PASSWORD=${PASSWORD:=raspberry}
81 USER_PASSWORD=${USER_PASSWORD:=raspberry}
81 82 DEFLOCAL=${DEFLOCAL:="en_US.UTF-8"}
82 83 TIMEZONE=${TIMEZONE:="Europe/Berlin"}
83 84 EXPANDROOT=${EXPANDROOT:=true}
General Comments 0
Vous devez vous connecter pour laisser un commentaire. Se connecter maintenant