是否可以将密码文件从 FreeBSD 迁移到 Linux?

是否可以将密码文件从 FreeBSD 迁移到 Linux?

从 FreeBSD 服务器迁移到 Ubuntu。我毫无问题地复制了 /etc/passwd 文件,但手动将其中一个哈希从 /etc/master.passwd (FreeBSD) 复制到 /etc/shadow (Linux) 似乎不起作用。哈希的格式似乎确实相同,但没有什么用。

这可能吗?我犯了错误吗?还是我错过了什么?


编辑:我又试了一次,手写复制似乎成功了。第一次我肯定是打错了。

答案1

/etc/master.passwd实验表明,两个系统对哈希使用相同的格式和算法,因此您可以从中剪切粘贴哈希字段,/etc/shadow它就可以工作。

相关内容