Why disable ssh login with root on a server if I only log in with keys, not password?
Why disable ssh login with root on a server if I only log in with keys, not password?
On a server I have a public key auth only for root account. Is there any point of logging in with a different account?
You're viewing part of a thread.
that's why root owns my .bash* stuff
3 0 ReplyI don't think that actually works; the attacker could just remove .bashrc and create a new file with the same name.
1 0 ReplyIf the .bashrc is immutable, the attacker can't remove it.
That's how it works.6 0 ReplyThe home directory would need to be immutable, not bashrc.
2 0 Reply?
It's .bashrc, not bashrc, and .bashrc is in the home directory.
If .bashrc is immutable, it can't be removed from home.4 0 ReplyIt's the directory that needs to be writable to delete files, not the file itself.
Although the immutable bit (if that's what you're talking about - I thought you meant unsetting the write bit) might change that, I'm not sure.
1 0 Reply
you're right. that's something i wanted to look into. guess setfacl would do the trick?
2 0 Reply"chattr +i" is what I use to make things immutable
2 0 Replythanks
2 0 Reply