Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
ConsoleMessage "Starting SMB services"
/usr/sbin/smbd -D
/usr/sbin/nmbd -D
fi
Файл StartupParameters.plist:
{
Description = "smb file server";
Provides = ("Samba");
Requires = ("Resolver");
OrderPreference = "None";
Messages =
{
start = "Starting Samba";
stop = "Stopping Samba";
};
}
Вставляем в файл /etc/hostconfig строчку SMBSER-VER=-YES- и в дальнейшем надо будет выделить samba-ресурсы (файл /etc/smb.conf).
Так, со службами все понятно. Установим локальное время в системе.
cd /etc
ln -s /usr/share/zoneinfo/Europe/Moscow localtime
Для необходимого нам hostname следует подправить файл /etc/rc.boot. Вместо строки по умолчанию «hostname localhost» вставим «hostname DarwinOS».
Теперь мы рассмотрим концепцию NetInfo, реализованную в Darwin. Система может искать информацию как в файлах службы NetInfo, так и в «плоских» («plain text») файлах (/etc/fstab, /etc/passwd и др.).
Для добавления пользователя, существует утилита niutil (NetInfo Util). С помощью этой же утилиты настраивается большая часть системы.
niutil -create / /users/Bob
niutil -createprop / /users/Bob shell /bin/tcsh
niutil -createprop / /users/Bob realname UncleBob
niutil -createprop / /users/Bob home /Users/Bob
niutil -createprop / /users/Bob _shadow_passwd
Комментарии, надеюсь, излишни? Сначала мы создали объект Bob в иерархии /users, а затем добавили этому объекту свойства. Добавить добавили, но надо и создать ему домашний каталог.
cd /Users
mkdir Bob
chown -R Bob:wheel Bob
Теперь у Bob домашняя директория, да и сам он получился по умолчанию в группе wheel. Можно переделать, добавив через niutil пользователю uid и gid.
Для получения списка объектов в иерархии NetInfo выполним команду:
niutil -list . /
Получим список корневых иерархий. Для просмотра объекта resolver (аналог /etc/resolver):
niutil -read . /locations/resolver
Создадим запись в объекте resolver:
niutil -createprop . /locations/resolver nameserver 10.0.0.100
Всю базу NetInfo можно просмотреть:
nidump -r / / > nidump.txt