On Sat, June 18, 2016 5:20 pm, James B. Byrne wrote: > > On Fri, June 17, 2016 13:08, Valeri Galtsev wrote: > >> >> We do not expire accounts until the person leaves the Department >> and grace period passes. Then we do lock account and after some >> time person's files are being deleted. This is the policy, and >> this is what we do. The only time when account expiration is being >> set is for undergraduate students who temporarily work with some >> professor. For them expiration is being changed when the continue >> to work with the professor next academic year. >> >> Is this not what everybody does? >> > > Every end-user account, including my own, is given an expiry date six > to twelve months in the future and that is extended at intervals as > needed. The only exception to this are the root users which have no > expiry date set. > > A forgotten and disused user account that retains access to your > system is a significant risk in my opinion. I run [multi-user] systems under assumptions that bad guy is already inside. Two (or so) incidents when bad guys tried to elevate privileges (unsuccessfully) I probably mentioned already were from accounts of users that still were in the Department at those moments. Not from accounts that shouldn't be in the system already. Probably because though our policies differ from yours, we still do not have users whose accounts should be closed - they indeed had been closed. Most of the servers I run do not allow remote root login (I'm simplifying, things are a bit more sophisticated here, which I prefer not to describe: information is first step in long process of compromising your machine). Now with no root login, imagine one or all regular accounts who _can_ su onto root just expired. Have you ever locked yourself out with firewall? Remember: when enabling firewall changes we always were leaving at task some 10 min in a future that reverts all changes and restarts firewall - just in case you locked your out by these changes. We always do that, right? Only when you are locked off your machine because of expired regular user (the only one who can su into root account) nothing saves your day: you will need a warm body in your server room with the ability to become root to extend that your account. Or you have some other plan for the scenario I described? What is it, I'm really curious. Valeri ++++++++++++++++++++++++++++++++++++++++ Valeri Galtsev Sr System Administrator Department of Astronomy and Astrophysics Kavli Institute for Cosmological Physics University of Chicago Phone: 773-702-4247 ++++++++++++++++++++++++++++++++++++++++ _______________________________________________ CentOS mailing list CentOS@xxxxxxxxxx https://lists.centos.org/mailman/listinfo/centos