备份 UNIX(Linux) 帐户数据

备份 UNIX(Linux) 帐户数据

我正在 Linux 中的系统上尝试(主要)UNIX 用户和组配置(有多少个、他们有哪些名称、密码等)。为了保留工作状态,是否可以创建相关文件的简单备份。例如:

# #Here everything is fine with users/groups config
# tar -cvf users_groups_passwords.tar /etc/passwd /etc/group /etc/shadow
# #Here I do something dangerous:
# groupadd ...
# useradd ...
# passwd ...
# #Here I decide I want to restore from backup
# tar -C / -xvf users_groups_passwords.tar

会起作用吗?我是说:

  1. 我真的缺少一些配置文件吗?
  2. 除了旧式 UNIX 配置之外,在现代 Linux 系统(内核 v5+)中创建/修改用户/组时是否会发生一些更复杂的魔法,这会禁止这种简单的备份解决方案?

相关内容