Just curious, what'll happen if I delete or modify /etc/passwd file?
/etc/passwd
Hi Aman, that shouldn't be too hard to test, for example, if you replace the string in /etc/shadow for the root user with a new password "123456", then save it.
/etc/shadow
>>> import crypt >>> crypt.crypt("123456", "$6$Y8f56LIJccEhGpMA") '$6$Y8f56LIJccEhGpMA$7vWlVx5emkzuqeBdRgb4nqmHek6N/ZbWGIEqLbQh3k1.lf0agvBRljdpRooL8UhCRJse3U6RcVznFe8o0i0gm1'
Then try to su again, you will find your old password for root won't work any more, instead, you will need to type the new password "123456".
su
Same for delete, if you delete or rename /etc/shadow to other file, you won't be able to su, since the system now can't find the password to verify
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Just curious, what'll happen if I delete or modify
/etc/passwdfile?Hi Aman, that shouldn't be too hard to test, for example, if you replace the string in
/etc/shadowfor the root user with a new password "123456", then save it.Then try to
suagain, you will find your old password for root won't work any more, instead, you will need to type the new password "123456".Same for delete, if you delete or rename
/etc/shadowto other file, you won't be able tosu, since the system now can't find the password to verify