Волгоград Linux User Group |
|
Организована 23 ноября 2002 года
Проект заморожен Птн Июл 6 02:11:14 MSD 2012 |
|
|
Samba4Учитывайте, что все это было написано давно и сейчас уже В качестве предисловия я хотел бы рекомендовать вот По ходу чтения статьи и информации о Самбе могут появиться вопросы по терминологии (например у меня появлялись), поэтому я рекомендую предварительно ознакомится с Устанавливалась samba на Linux Alt Master 2.4, обновленный с сизифа ( Загрузка.Существует 2 способа загрузки samba4. Она находится даже еще не в стадииМетод 1: «rsync -avz samba.org::ftp/unpacked/samba4 ." Метод 2: «svn co svn://svnanon.samba.org/samba/branches/SAMBA_4_0 samba4" Я воспользовался первым способом, т.к. для меня это более привычно. Поэтому у меня появилась папка samba4 в текущей директории. Размер, если я не ошиюаюсь, около 20Мб. На сколько я понял он уменьшился за счет некоторых уже скомпилированных файлов. Установка.Установка практически не отличается от стандартной.$ cd samba4/source
$ ./autogen.sh $ ./configure.developer -C $ make Тестирование ФСБольшим преимуществомДля проверки возможностей файловой системы необходимо установить пакет attr и ввести 4 комманды: # touch test.txt # setfattr -n user.test -v test test.txt
Если на # setfattr -n security.test -v test2 test.txt # getfattr -d test.txt # getfattr -n security.test -d test.txt CONFIG_EXT3_FS_XATTR=y
В файле /etc/fstab должен быть выставлен аттрибут user_xattr:CONFIG_EXT3_FS_SECURITY=y /dev/hda3 /home ext3 user_xattr 1 1 Если по Конфигурация.Вот на этом этапе все оказалось гораздо сложнее чем с обыкновенной Samb'ой. Я в то время еще не подозревал, что файл smb.conf не главное в этой жизни. Все базируется на ldif файлах. Некто Jelmer в рассылки объяснил отсутствие документации на smb.conf. Он сказал, что не определился стоит ли оставлять smb.conf или перейти на совершенно новый формат конфигурационного файла.Для начала генерируется основная база и первоначальный конфиг smb.conf. Это делается скриптом setup/provision.pl Делается это из директории samba4: setup/provision --realm= domain= --adminpass= Там еще куча других опций, но это самое основное. После завершения скрипт сам скопирует конфинурационные файлы в необходимые директории. Мне пришлось подправить одну строку вручную, т.к. он искал smbscript не в том месте (но на это она и есть версия для разработчиков). Внимание! В новой версии samba администратором является не пользователь root, а именно пользователь Administrator. Это сделано для полной совместимости UNIX/Windows. ЗапускЯ использую в своей сети перемещаемые профили и самбу как PDC. К сожалению, samba4 у меня так и не заработала в таком режиме.Samba+LdapУже была куча статей об интеграции самбы с ldap'ом. В этом есть много преимуществ. В новой версии Samba это уже сделано, не надо изобретать велосипед устанавливая openldap. Самба сама слушает 389 порт (стандартный порт ldap). Естественно для управления используетсяДля операций с базами вместе с самбой идут несколько команд, которые находятся в $PREFIX/bin: ldbadd ldbdel ldbedit ldbmodify ldbsearch Для просмотра текущего состояния базы: ldbsearch -H ldap://127.0.0.1 -b «DC=соответственное_значение» '' ТестированиеВ комплект входят несколько скриптов для тестирования. Они находятся в scripts/tests/Главное не забывать, что все скрипты должны запускаться из директории samba4 иначе будут ругаться, РезультатВ прицнипе это все чего я достиг за один день: как файловый сервер я его запустил, но не более того. ЕслиP.S.Переговорил с Александром Боковым. Вот цитата:Что касается PDC, то «на поиграться» сейчас можно попробовать, но, например, доступ к целому ряду каналов (pipes) не разграничивается и поэтому любой anonymous может, например, изменить пароль администратора на машине. Вообщем, только для чистого тестирования. Альфа версия |
|
Powered by
|