比如说热点设置john.smith和jsmith的系统是同义词?
更新:原因是我想要一个用户在系统中注册为jsmith并有[email protected]电子邮件地址。
你不能,可靠。 并非所有的auth机制都允许这样做,无论是本地还是黑客入侵。
现在,如果您不介意将其作为电子邮件别名,那么只需在/etc/aliases添加一行,然后重新生成别名DB。
你所寻找的是一个电子邮件别名,而不是用户名的别名。 Linux中的每个用户只有一个名字。 但是,设置电子邮件服务器则完全是另一回事。 您可以设置多个电子邮件帐户,并为这些帐户设置许多别名。 具体做什么取决于你的电子邮件包是什么。
将john.smith用户添加到/etc/passwd并设置相同的home和UID。
如果你真的想这样做。 请记住,这不是本机支持,也不是支持的function。
这是我的build议:
创build一个新用户,并设置他的$ HOME指向相同的目录,然后使用acl使他成为该文件夹的所有者。
沿着这些线:
考虑到user1存在,userAlias是我创build的新用户。
sudo useradd userAlias sudo setfacl -mu:userAlias:rwx -R / home / user1
所以现在userAlias可以在user1的$ HOME中创build文件。 这不是一个完美的解决scheme..你可能需要运行一个cron来修复权限(即确保所有的文件都有user和userAlias作为用户)。
你仍然有密码不同步的问题和其他愚蠢的警惕……但在理论上可行的一些丑陋的黑客。
注意:facl在所有发行版和所有内核中并不总是标准的。 它已经被Linux内核支持了很久了,但是很长时间以来一直被忽略。