Воскресенье, 09.08.2026, 14:46
Приветствую Вас Гость | RSS

Меню сайта

Мини-чат

Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа

Главная » 2012 » Май » 26 » 5. samba как первичный контроллер домена
08:47

5. samba как первичный контроллер домена





5. Samba как Первичный Контроллер Домена

Samba как первичный контроллер домена

Для запуска Samba в качестве Первичного контроллера домена необходимо изменить настройки сервера. Предположим что мы запустили сервер Samba со следующим конфигурационным файлом:

[global] domain logons = yes domain master = Yes netbios name = fluffygerbil os level = 255 preferred master = yes security = user wins support = yes workgroup = fluffygroup [homes] valid users = %S read only = no browseable = no create mode = 0600 directory mode = 0700

После перезагрузки служб Samba daemons, необходимо создать файл паролей Samba, конечно если вы этого уже не сделали:

# umask 077 # mkdir -p /etc/samba/private # touch /etc/samba/private/smbpasswd

Теперь мы можем добавить в него учетные записи. Предположим, что нам необходимо создать пользователя fred и рабочую станцию FLUFFBOX. На сервере Samba необходимо добавить учетные записи в систему:

# groupadd smbuser # useradd -d /home/fred -g smbuser -s /bin/false -m fred # smbpasswd -a fred # smbpasswd -a root # groupadd workstation # useradd -d /dev/null -g workstation -s /bin/false fluffbox$ # smbpasswd -a -m fluffbox

Вот теперь у нас появилась возможность добавить рабочую станцию в домен. Обратите внимание что при выводе приглашения ввести имя пользователя и пароля при вводе компьютера в домен следует вводить пароль пользователя с правами root в домене Samba а не пароль root пользователя системы:

Предупреждение о формате конца строки

Есть проблема в логин скриптах с переводом строки. Если вы работаете в смешанном окружении Linux/Windows компьютеров, то наверняка встречали файлы в конце каждой строки у которых есть символ ‘^M’. Этот команда Windows для ‘начала новой строки’, используется в комбинации CR/LF, тогда как в Linux используется только LF. Для преобразования текста из формата DOS в Linux, то есть для удаления символа новой строки ‘^M’ из файла используется команда fromdos:

fromdos <dosfile >linuxfile

Для обратного преобразования текстового файла из Linux в DOS, то есть добавления символа новой строки ‘^M’ а так же для того чтобы файл могли прочитать клиенты Windows используется команда todos:

todos <linuxfile >dosfile

Если же у вас нет утилит fromdos/todos, можно воспользоваться простым трюком:

cat dosfile | col -b > linuxfile

Хочу заметить, что, если вы сталкиваетесь с этой проблемой, то это означает, что вы работаете с файлом, который редактируется как в Linux так и Windows среде. Рекомендую вам прочитать раздел об Oplocks блокировках для предотвращения потери данных …

Если вы работаете с файлами только в Windows, можно просто использовать текстовый редактор, умеющий конвертировать между DOS/Linux. Для Windows, вы можете попробовать Editeur. Для Macintosh, попробуйте BBEdit или TextMate.

Просмотров: 472 | Добавил: fritzwity | Рейтинг: 0.0/0
Всего комментариев: 0

Поиск

Календарь

«  Май 2012  »
Пн Вт Ср Чт Пт Сб Вс
 123456
78910111213
14151617181920
21222324252627
28293031

Друзья сайта