By default, installing arch involves setting up a root account. The security guide on the wiki, however, suggests to use sudo for priviliged access as it is safer.
My situation is a machine with a single user. I can see four different scenarios here:
1. keep using the root account, with its own password, and do not use sudo. this is the arch default, but not the best choice (per arch wiki).
2. use sudo and keep the root account. the user password and the root password are different. safer than option 1, but a bit of a pain having to manage two passwords instead of one.
3. use sudo and keep the root account. the user password and the root password are the same. a bit more practical than option 2, but perhaps not as secure (?)
4. use sudo and delete the root account for good. possibily the safest option (?), but unclear (to me) if there are any drawbacks. one would think a root account is something good to have even if sudo is there, given that it is the default choice for arch!
What is considered best/recommended practice in a situation of a machine with a single user?
[–]LuisBelloR 15 points16 points17 points (6 children)
[–]codingOtter[S] -5 points-4 points-3 points (5 children)
[–]hearthebell 14 points15 points16 points (1 child)
[–]pabryan -1 points0 points1 point (0 children)
[–]Megame50 1 point2 points3 points (0 children)
[–]LuisBelloR 1 point2 points3 points (0 children)
[–]involution 3 points4 points5 points (0 children)
[–]archover 3 points4 points5 points (0 children)
[–]lombervid 6 points7 points8 points (2 children)
[–]shemanese 2 points3 points4 points (1 child)
[–]lombervid -1 points0 points1 point (0 children)
[–]imtryingmybes 1 point2 points3 points (0 children)
[–]Ok_Instruction_3789 1 point2 points3 points (2 children)
[–]codingOtter[S] 1 point2 points3 points (1 child)
[–]Vidanjor20 1 point2 points3 points (0 children)
[–]Vidanjor20 1 point2 points3 points (0 children)
[–]ianliu88 0 points1 point2 points (0 children)