/etc/shadow is empty, yet I prompted for password

I have a board (Pine64) on which I run my custom-built linux distribution (using buildroot). I configure root to have no password, and the resulting /etc/shadow file looks like this: root:::::::: daemon:*::::::: bin:*::::::: sys:*::::::: sync:*::::::: mail:*::::::: www-data:*::::::: operator:*::::::: nobody:*::::::: avahi:*::::::: dbus:*::::::: mosquitto:*::::::: sshd:*::::::: My /etc/passwd looks like this: root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/false bin:x:2:2:bin:/bin:/bin/false sys:x:3:3:sys:/dev:/bin/false sync:x:4:100:sync:/bin:/bin/sync mail:x:8:8:mail:/var/spool/mail:/bin/false www-data:x:33:33:www-data:/var/www:/bin/false…

Details

udhcpc: DHCP option 66 variable tftp contains “bad” if DHCP server provides IP address instead of hostname

I am working on an embedded Linux which uses BusyBox and udhcpc (part of BusyBox) as its DHCP client. If I configure the DHCP server to deliver an FTP server in the DHCP option 66 everything is fine (i.e. the tftp variable in the /etc/udhcpc.script contains the configured value) as long as the option contains…

Details

.HTACCESS is Creating Unnecessary 301 Redirect Chain – How to Remove?

My Stack: LAMP Apache/2.4.41 Background Information: I recently launched a new website for a client. During the re-design process we decided to: Switch to sitewide HTTPS Remove the .php extension from the URLs Switch to a CMS Example of OLD URL: http://www.example.com/courses/acme-course.php Example of NEW URL: https://www.example.com/courses/acme-course My Issue: An unnecessary additional 301 Redirect is…

Details