从 FreeBSD 服务器迁移到 Ubuntu。我毫无问题地复制了 /etc/passwd 文件,但手动将其中一个哈希从 /etc/master.passwd (FreeBSD) 复制到 /etc/shadow (Linux) 似乎不起作用。哈希的格式似乎确实相同,但没有什么用。
这可能吗?我犯了错误吗?还是我错过了什么?
编辑:我又试了一次,手写复制似乎成功了。第一次我肯定是打错了。
答案1
/etc/master.passwd
实验表明,两个系统对哈希使用相同的格式和算法,因此您可以从中剪切粘贴哈希字段,/etc/shadow
它就可以工作。