与用户相关的配置文件

一般来说,与用户配置相关的几个文件如下:

  • /etc/passwd: 最重要的文件,存储着用户的用户名,UID,Shell等信息
  • /etc/shadow: 用户密码文件,使用sha-1算法加密存储(注意该文件的权限)
  • /etc/skel/: 用户的模板文件,新建用户如果创建家目录,会默认将改目录下文件拷贝至用户家目录
  • /etc/pam.{conf,d/}: 用户权限认证相关配置,绝大多数情况下默认配置工作很好,无需关心
  • /etc/login.defs: 登录用户的相关配置(部分环境变量),通常无需改动
  • /etc/security/: 用户安全相关的配置文件存放于该目录,大多情况下无需改动(高并发系统可能需要修改/etc/security/limits.{conf,d/})
  • /etc/securetty: 限制root用户使用哪些终端登录,通常无需改动。