Редактирование файла hosts на Mac без прав администратора

Кажется, что главным образом различия связаны с часами, pae, и xen.

--- config-2.6.28-15-generic    2009-09-09 05:56:49.000000000 -0700
+++ config-2.6.28-15-server 2009-09-09 06:13:24.000000000 -0700
@@ -3659,7 +3659,7 @@
 CONFIG_UWB_WHCI=m
 CONFIG_UWB_WLP=m
 CONFIG_V4L_USB_DRIVERS=y
-CONFIG_VERSION_SIGNATURE="Ubuntu 2.6.28-15.52-generic"
+CONFIG_VERSION_SIGNATURE="Ubuntu 2.6.28-15.52-server"
 CONFIG_VETH=m
 CONFIG_VFAT_FS=m
 # CONFIG_VGACON_SOFT_SCROLLBACK is not set
@@ -3932,34 +3932,41 @@
 # CONFIG_ZONE_DMA32 is not set
 CONFIG_ZONE_DMA_FLAG=1
 #
-# Config options for config.generic automatically generated by splitconfig.pl
+# Config options for config.server automatically generated by splitconfig.pl
 #
-# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set
-CONFIG_DCA=m
-CONFIG_DEFAULT_CFQ=y
-# CONFIG_DEFAULT_DEADLINE is not set
-CONFIG_DEFAULT_IOSCHED="cfq"
-CONFIG_DMADEVICES=y
-# CONFIG_DMATEST is not set
-CONFIG_DMA_ENGINE=y
-CONFIG_HIGHMEM4G=y
-# CONFIG_HIGHMEM64G is not set
-CONFIG_HZ=250
-# CONFIG_HZ_100 is not set
-CONFIG_HZ_250=y
-CONFIG_IGB_DCA=y
-CONFIG_INTEL_IOATDMA=m
-CONFIG_IXGBE_DCA=y
-# CONFIG_LGUEST is not set
-# CONFIG_LGUEST_GUEST is not set
-CONFIG_M586=y
-# CONFIG_M686 is not set
-CONFIG_MYRI10GE_DCA=y
-CONFIG_NET_DMA=y
-# CONFIG_PHYS_ADDR_T_64BIT is not set
-# CONFIG_PREEMPT_NONE is not set
-CONFIG_PREEMPT_VOLUNTARY=y
-# CONFIG_RESOURCES_64BIT is not set
-CONFIG_X86_ALIGNMENT_16=y
-CONFIG_X86_E_POWERSAVER=m
-CONFIG_X86_F00F_BUG=y
+CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
+# CONFIG_DEFAULT_CFQ is not set
+CONFIG_DEFAULT_DEADLINE=y
+CONFIG_DEFAULT_IOSCHED="deadline"
+# CONFIG_HIGHMEM4G is not set
+CONFIG_HIGHMEM64G=y
+CONFIG_HVC_IRQ=y
+CONFIG_HVC_XEN=y
+CONFIG_HZ=100
+CONFIG_HZ_100=y
+# CONFIG_HZ_250 is not set
+CONFIG_I2O_EXT_ADAPTEC_DMA64=y
+# CONFIG_M586 is not set
+CONFIG_M686=y
+CONFIG_PHYS_ADDR_T_64BIT=y
+CONFIG_PREEMPT_NONE=y
+# CONFIG_PREEMPT_VOLUNTARY is not set
+CONFIG_RESOURCES_64BIT=y
+CONFIG_X86_CMOV=y
+CONFIG_X86_CMPXCHG64=y
+CONFIG_X86_DEBUGCTLMSR=y
+# CONFIG_X86_DS is not set
+# CONFIG_X86_E_POWERSAVER is not set
+CONFIG_X86_PAE=y
+CONFIG_X86_TSC=y
+CONFIG_X86_USE_PPRO_CHECKSUM=y
+CONFIG_XEN=y
+CONFIG_XEN_BALLOON=y
+CONFIG_XEN_BLKDEV_FRONTEND=m
+# CONFIG_XEN_DEBUG_FS is not set
+CONFIG_XEN_FBDEV_FRONTEND=m
+CONFIG_XEN_KBDDEV_FRONTEND=m
+CONFIG_XEN_MAX_DOMAIN_MEMORY=8
+CONFIG_XEN_NETDEV_FRONTEND=m
+CONFIG_XEN_SAVE_RESTORE=y
+CONFIG_XEN_SCRUB_PAGES=y
1
задан 24 June 2011 в 15:55
3 ответа

Вы действительно хотите говорить со своим персоналом поддержки так, чтобы Вы получили права, в которых Вы нуждаетесь И не сталкиваетесь с соглашениями о предоставлении услуг своего рабочего места. Тем не менее это - вопрос, на который стоит ответить за людей, которые заблокированы.

Если Вы загрузитесь, система в однопользовательском режиме (удержите КОМАНДЫ при начальной загрузке), то Вы заставите доступ к файловой системе изменять файл hosts (необходимо будет вызвать редактора CLI как нано от его полного пути). Помните, что OS X не всегда использует ту же информацию в качестве других сервисов Unix, но я думаю, что MAMP должен сделать так. Возможно, что Ваши администраторы отключили однопользовательский режим, но скорее всего нет.

3
ответ дан 3 December 2019 в 16:55

Вместо того, чтобы пытаться установить хосты name-based-virtual, почему бы не использовать альтернативные адреса или порты вместо этого? Это позволит Вам устанавливать свой локальный веб-сервер, не нуждаясь ни в каких правах администратора или бездельничая с определением имен вообще.

Если Вы, где использование альтернативных портов Вы связываете каждый виртуальный хост различного порта (т.е. порта 8000> project1, 8001> project2, 8002> project3)?

Если Вы только используете это от своей локальной системы затем, Вы могли бы связать виртуальные хосты различных петлевых адресов (т.е. 127.0.0.1:8000> project1, 127.0.0.2:8000> project2, 127.0.0.3:8000> project3).

http://httpd.apache.org/docs/2.2/vhosts/ip-based.html

Listen 127.0.0.1:8000
Listen 127.0.0.2:8000
Listen 127.0.0.3:8000

<VirtualHost 127.0.0.1:8000>
  # project 1
  ..
</VirtualHost>
<VirtualHost 127.0.0.2:8000>
  # project 2
  ..
</VirtualHost>
<VirtualHost 127.0.0.3:8000>
  # project 3
  ..
</VirtualHost>

Вы могли даже создать другой виртуальный хост, который включал быструю индексную страницу, которая связалась прочь с Вашими другими виртуальными хостами, делают Вы не должны помнить который IP/порт использовать.

2
ответ дан 3 December 2019 в 16:55

Вы не сказали просьбу персонала поддержки доступ администратора (или по крайней мере чтобы они внесли изменение для Вас...). Я попробовал бы это сначала, предоставив им экономическую модель для Вашего запроса. Если Ваша просьба отклонена, выполните ее флагшток, пока Вы не получаете ответ, в котором Вы нуждаетесь.

1
ответ дан 3 December 2019 в 16:55

Теги

Похожие вопросы