-Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в zerg_from_hive

 -Сообщества

Участник сообществ (Всего в списке: 1) Домашняя_Библиотека
Читатель сообществ (Всего в списке: 2) Золотые_блоги_Лиру Домашняя_Библиотека

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 05.09.2006
Записей:
Комментариев:
Написано: 46426

Комментарии (21)

Plan 9 и машины под Window$

Дневник

Четверг, 21 Мая 2009 г. 19:36 + в цитатник
В колонках играет - AnArcHISt/Желтый крейсер "Аврора"/Запретная марсианская песня
Чтобы расшарить каталоги на машине с Планом-9 для виндовых клиентов, используется программа под названием aquarela (название cifsserver еще в проекте). Запускается -- проще простого:
aquarela -u1 &
Возможные ключи:
-n -- поддержка NETBIOS (НЕ обязательно);
-u -- использовать ли юникод в именах расшаренных файлов (1 -- да, 0 -- нет);
-w WORKGROUP -- указывает рабочую группу, к которой будет принадлежать машина с Планом.
Лучше всего запускать (особенно на файловом сервере) аквареллу от имени того же фиктивного пользователя, от которого запускается все. А еще лучше использовать скрипт /rc/bin/service/startcifs, который успешно рестартует запущенные процессы этого SMB(CIFS)-сервера.
После этого можно, скажем, смонтировать на виндовой машине каталог с дампами файловой системы fossil (Plan 9):
C:\> net use Y: \\plan\dump
Но фокус в том, что ДОМАШНИЕ каталоги пользователей так и не будут доступны. 8-) А дело в том, что в дергаемом аквареллой скрипте 9fs просто не поддерживается расшарка пользовательских каталогов. Правим /rc/bin/9fs. В секции для всех остальных случаев ("case *") после строки "case 1" и перед строкой "srv -m $1" можно добавить следующее: (комментарий -- чтобы не забыть, зачем это нужно. 8-)
# Help out aquarela:
for(i in /usr/*) if($1=`{basename $i}){
bind -ac /usr/$1 /n/$1
exit
}
Все. После этого можно монтировать домашние каталоги:
C:\> net use Z: \\plan\username
Где-то так. Разумеется, пользовательский аккаунт на машине с Планом тоже должен присутствовать.

Метки:  

 Страницы: [1]