![是否可以将密码文件从 FreeBSD 迁移到 Linux?](https://linux22.com/image/787709/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E5%B0%86%E5%AF%86%E7%A0%81%E6%96%87%E4%BB%B6%E4%BB%8E%20FreeBSD%20%E8%BF%81%E7%A7%BB%E5%88%B0%20Linux%EF%BC%9F.png)
从 FreeBSD 服务器迁移到 Ubuntu。我毫无问题地复制了 /etc/passwd 文件,但手动将其中一个哈希从 /etc/master.passwd (FreeBSD) 复制到 /etc/shadow (Linux) 似乎不起作用。哈希的格式似乎确实相同,但没有什么用。
这可能吗?我犯了错误吗?还是我错过了什么?
编辑:我又试了一次,手写复制似乎成功了。第一次我肯定是打错了。
答案1
/etc/master.passwd
实验表明,两个系统对哈希使用相同的格式和算法,因此您可以从中剪切粘贴哈希字段,/etc/shadow
它就可以工作。