我被要求为客户对网页进行一些简单的修改。他们已经有了一位前任网页设计师的网站,他已经辞职了,所以想把网站交给我。
老网页设计师向我要‘根’。
他什么意思?
答案1
这是一个非常聪明的问题,也是操作人员和开发人员交谈时容易产生混淆的根本原因。它的含义因上下文而异,尤其是在网络托管环境中。
据我所知,root 的官方含义至少是:
- 系统完全访问权限用户。
- 文件系统基目录,又名 /
- 为网站提供服务的 Web 服务器共享文件系统基目录,又名 web-root。
- Web URL 地址中主机名后的第一个斜杠,又称 uri 根。
- 站点内多个站点或 uri 共用的脚本路径,又称脚本路径、根链接、web-root 相对链接、根相对链接。
最后两个通常不会在为系统管理员编写的文档和参考资料中提及,这一事实增加了该问题的相关性。
我曾听过一些专业且技术娴熟的 Web 开发人员或其他人将上述每个术语称为“根”。这让我大开眼界,因为我阅读了很多资料,并认为我已经很好地定义了“根”一词。因此,很容易误解真正的意图,因为操作人员和开发人员之间的术语不同,而且开发人员的不同子角色之间的术语也不同(这是我的印象)。
除了这些之外,如果还有许多其他含义,包括有效的和被误解的,我不会感到惊讶。
所以你的任务是弄清楚你的开发人员到底指的是什么,这并不总是那么容易:-)
答案2
如果他退出了,他就不应该要求你做任何事情,而应该简单地向你提供服务器的登录凭据(你应该在获得它们后立即更改)。
答案3
这不是“root”一词的正常用法。我只能想象也许服务器上禁用了 ssh 密码登录,他要求您提供公共 ssh 密钥以添加到服务器上的 root ssh 密钥中。
我建议你再问他是否想要 ssh 密钥。如果是,你可以按照以下方法创建一个:
http://www.ece.uci.edu/~chou/ssh-key.html
确保只向他发送公钥。