Description of problem: Post clean install of Fedora 25 via live USB, /etc/ssh/sshd_config file contains the following line (uncommented)
Version-Release number of selected component (if applicable): OpenSSH 7.3pl
How reproducible: I have reformatted/reinstalled thrice with same results
Steps to Reproduce:
1. Boot via live USB
2. Install to hard drive (automatic partitioning)
3. Reboot, sudo vi /etc/ssh/sshd_config
Actual results: line 46 of file is: PermitRootLogin yes
Expected results: PermitRootLogin no
Additional info: I verified SHA256 post ISO download successfully
TL:DR; Not a bug. It is intentional.
Related bug from 2003:
Related Fedora Change draft, that was never completed:
There are various pros of this setup, but cons are still automated setups without any other user created, which will cut users off. Also not all use cases require different users, but a root (IPA, testing, local network, ...). Interesting thread to read, which demonstrates why is that so:
This is still more for discussion on mailing list, with FESCO or Fedora Security Team if we would like to change that.
*** This bug has been marked as a duplicate of bug 89216 ***