>Здравствуйте.
>Система FreeBSD 6.0
>Имеется настроеная wireless карточка, все сетевые параметры wifi прописаны в /etc/rc.conf
>(ifconfig ipw0 inet 192.168.0.55 netmask 255.255.255.0 ssid Baby-Baby authmode shared weptxkey 1
>wepmode on)
>Только wepkey приходится все время вручную вставлять. Это потому что файл rc.conf
>доступен для чтения всем (думаю это для того что бы разные
>демоны могли его прочитать!?).
пользовательские? :)
>Хочу создать файл содержащий wepkey (доступ на чтения только для root).
>Как указать в файле rc.conf что параметр wepkey надо брать из другого
>файла.
вариант 1: не пробовали сделать chmod 600 /etc/rc.conf ? :)
вариант 2: ну если хочется именно из файла брать, тада
# man rc.conf (rc.conf.local)
а вот на предмет wepkey - так это скрипт /etc/rc.d/netif читает параметры для
ifconfig из /etc/defaults/rc.conf и /etc/rc.conf и выполняется.
соответственно либо правите netif - полный некайф, либо ifconfig_ipw0 полностью
вместе с паролем помещаете в /etc/rc.conf.local не мудрствуя лукаво, ну chmod 600
на rc.conf.local.
Очень советую внимательно и вдумчиво:
# man rc
# man rc.conf
# man rc.subr