我正在通过服务器迁移到新硬件。系统的一部分将被重建。需要复制哪些文件和目录才能使用户名、密码、组、文件所有权和文件权限保持不变?
Ubuntu 12.04 LTS。
use*_*517 46
从...开始
/etc/passwd - user account information less the encrypted passwords
/etc/shadow - contains encrypted passwords
/etc/group - user group information
/etc/gshadow - - group encrypted passwords
Run Code Online (Sandbox Code Playgroud)
一定要确保文件的权限也是正确的
van*_*ome 14
我已经用 Gentoo Linux 做了这个并复制了:
/etc/passwd/etc/shadow/etc/group/etc/gshadow就是这样。
如果另一台机器上的文件有不同的所有者 ID,您可以将它们更改为 /etc/group 和 /etc/passwd 上的所有者 ID,然后您就可以恢复有效权限。
Pau*_*ear 12
在复制其他答案中提到的文件时,请注意不要删除或重新编号系统帐户。系统服务通常没有固定的用户 ID,如果您以与原始机器不同的顺序安装软件包(如果它是长期存在的,这很可能),那么它们最终将以不同的顺序结束. 我倾向于将这些文件复制到 /root/saved-from-old-system 之类的地方,然后手动编辑它们,以便仅复制非系统帐户。(可能有一个工具,但我不倾向于经常复制这样的系统来保证调查一个。)
| 归档时间: |
|
| 查看次数: |
37086 次 |
| 最近记录: |