9.3.4 直接编辑passwd和shadow文件
在Linux中所作的一切基本配置最终都将反映到配置文件中,用户管理也不例外。所有的用户信息都登记在/etc/passwd文件中,而/etc/shadow文件则保存着用户的登录密码。
诸如useradd这样的工具实际上对用户隐藏了用户管理的细节。可以通过手动编辑passwd和shadow这两个文件实现useradd等工具的所有功能。其中,passwd文件对所有用户可读,而shadow则只能用root账号查看。为了保证口令的安全性,这一点很容易理解。当然,修改这两个文件都需要root权限。
不推荐初学者通过直接编辑这两个文件实现用户管理,尽管这种做法带来了很大程度上的灵活性。如果读者的确需要了解如何编辑passwd和shadow,可以参考本章的“进阶”部分。