English 中文(简体)
我如何利用任何方案拟定语言编辑/更新东道方(etc/hosts)档案
原标题:How can I edit/update hosts(etc/hosts) file using any programming language
  • 时间:2009-10-29 07:10:02
  •  标签:

从动态上讲,我想用编辑/更新东道方(etc/hosts)档案来补充领域。

登机(etc/hosts)档案要求获得特别特权。 利用六氯环己烷 我可以这样做。

sudo gedit /etc/hosts

但是,我正试图通过使用方案拟订语言来做到这一点。

如何做?

最佳回答

你的最佳用心是使用像SSH这样的东西,把计算机连接起来作为根基(或在一个系统中起诉),然后修改档案,从而脱节。 这样做的另一个好处是方便用户使用密码。

为了做到这一点,用户必须建立某种手段来完成 深造。 I.e. 建立了助推器应用,安装了无密码的钥匙,修改了LDAP树,或采用其他各种方式。 这对于缺乏一个更好的任期来说是一个小小小ick。

对于通常没有特权升级能力的用户来说,没有任何办法进行这项工作。

问题回答

你们的方案需要拥有适当的特权。 传统技术之一是使档案由根基拥有,并设定了专用轨道。 贵方案实施后,方案将变得扎根,并能够修改。

尽管如此,所制定的法典是危险的。 法典中的ug可能会使方案变得非常糟糕,使你的系统无法使用。 某些ug子可以被恶意使用者用来操作武断的方案,作为根基并接管你的系统。

你们仍然必须获得适当的许可才能编辑档案。

更改档案,以读/write/append方式(如:格式a”、使用<代码>f open()打开文档,并将新文本在文档结尾处书写。

我假定你正在迅速指挥,你可以在那里发出这一指挥。

如果你声称,你有出入权,那么任何能够在现有文本档案中添加一行文字的方案拟订语言(或如果不是,不可能的话)都将奏效。 你也许会赋予该方案一些额外的权利,但这是一个不同的议题!

概述:你知道什么语言? =>





相关问题
热门标签